Browse Prior Art Database

Method and System for Facilitating Session-Less Write-Intents and Intent Naming in Data Storage (DS) Units

IP.com Disclosure Number: IPCOM000249441D
Publication Date: 2017-Feb-27
Document File: 1 page(s) / 20K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for facilitating session-less write intents and intent naming in data storage (DS) units.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 82% of the total text.

1

Method and System for Facilitating Session -Less Write-Intents and Intent Naming in Data Storage (DS) Units

In current data storage (DS) processing units, every write intent created is associated with an intent session. The sessions are used to determine whether the write intents associated with it need to be cleaned up by checking the last time the session's timestamp updated. If the session is expired, the DS Memory Unit performs a prefix listing to find all the intents that are associated with the session. Having the sessions requires the DS processing unit to keep track of separate pieces of data outside the write intents, which wastes space on the DS memory unit and requires the DS memory unit to perform an additional round trip during intent cleanup.

Disclosed is a method and system for facilitating session-less write intent and intent naming in DS units. The method and system eliminates the need to associate write intents with a session, by enabling the DS processing units to assign an ID to the write intent, as soon as a the write intent is created. The ID assigned to the write intent is computed from intent time creation, preventing the ID from colliding with intents created at the same time and facilitating its uniform distribution across the namespace.

In accordance with the method and system, the naming allows the DS memory unit to determine an approximate time a write intent is created. Subsequently, the DS memory unit leverages the creation time in order to d...