WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2006039493) ENREGISTREMENTS VIRTUELS ORDONNES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2006/039493    N° de la demande internationale :    PCT/US2005/035201
Date de publication : 13.04.2006 Date de dépôt international : 30.09.2005
Demande présentée en vertu du Chapitre 2 :    30.05.2006    
CIB :
G06F 12/00 (2006.01)
Déposants : EMC CORPORATION [US/US]; 176 South Street Hopkinton, MA 01748 (US) (Tous Sauf US).
LONGINOV, Vadim [RU/US]; (US) (US Seulement).
YODER, Benjamin, W. [US/US]; (US) (US Seulement).
HALSTEAD, Mark, J. [US/US]; (US) (US Seulement).
MEIRI, David [IL/US]; (US) (US Seulement)
Inventeurs : LONGINOV, Vadim; (US).
YODER, Benjamin, W.; (US).
HALSTEAD, Mark, J.; (US).
MEIRI, David; (US)
Mandataire : MUIRHEAD, Donald, W.; Muirhead and Saturnelli, LLC, 200 Friberg Parkway, Suite 1001, Westborough, MA 01581 (US)
Données relatives à la priorité :
10/956,493 01.10.2004 US
Titre (EN) VIRTUAL ORDERED WRITES
(FR) ENREGISTREMENTS VIRTUELS ORDONNES
Abrégé : front page image
(EN)Handling ordered writes to a data storage device (62) includes receiving a first chunk of data (56) into slots (652) of a cache (642) of the data storage device and using a hash table (702) to provide a correlation between cache slots containing data from the first chunk of data and locations of a logical storage device (698) of the data storage device (62). Handling ordered writes may also include maintaining a circularly linked list of pointers (674) to cache slots containing the first chunk of data. Handling ordered writes may also include receiving a second chunk of data (58) into slots of the cache of the data storage device (62) and receiving a message indicating that all data corresponding to the first chunk of data has been transferred to the data storage device (698). Handling ordered writes may also include, in response to receiving the message, storing data from the first chunk on to the logical storage device (698). Handling ordered writes may also include using a hash table (702) to provide a correlation between cache slots (652) containing data from the second chunk of data and locations of a logical storage device (698) of the data storage device (62).
(FR)Selon l'invention, la gestion d'enregistrements ordonnés dans un dispositif de stockage de données consiste à recevoir un premier bloc de données dans des emplacements d'une antémémoire du dispositif de stockage de données et à utiliser une table de hachage pour établir une corrélation entre des emplacements de l'antémémoire contenant des données du premier bloc de données et des emplacements du dispositif de stockage logique du dispositif de stockage de données. La gestion d'enregistrements ordonnés peut également consister à maintenir une liste de pointeurs à chaînage circulaire relativement à des emplacements de l'antémémoire contenant le premier bloc de données. La gestion d'enregistrements ordonnés peut également consister à recevoir: un second bloc de données dans des emplacements de l'antémémoire du dispositif de stockage de données; et un message indiquant que toutes les données correspondant au premier bloc de données ont été transférées au dispositif de stockage de données. La gestion d'enregistrements ordonnés peut en outre consister à stocker les données provenant du premier bloc dans le dispositif de stockage logique, après réception du message. La gestion d'enregistrements ordonnés peut enfin consister à utiliser une table de hachage pour établir une corrélation entre des emplacements de l'antémémoire contenant des données du second bloc de données et des emplacements du dispositif de stockage logique du dispositif de stockage de données.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)