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. (WO2005043395) STRUCTURE A MEMOIRE CACHE ASCENDANTE DESTINEE A DES SERVEURS DE STOCKAGE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2005/043395    N° de la demande internationale :    PCT/US2004/034772
Date de publication : 12.05.2005 Date de dépôt international : 20.10.2004
CIB :
G06F 12/00 (2006.01)
Déposants : THE BOARD OF GOVERNORS FOR HIGHER EDUCATION STATE OF RHODE ISLAND: PROVIDENCE PLANTATION [US/US]; 50 Holden Street, Providence, RI 02908 (US) (Tous Sauf US).
YANG, Qing [US/US]; (US) (US Seulement).
ZHANG, Ming [CN/US]; (US) (US Seulement)
Inventeurs : YANG, Qing; (US).
ZHANG, Ming; (US)
Mandataire : CHO, Steve, Y.; Townsend and Townsend and Crew LLP, Two Embarcadero Center, 8th Floor, San Francisco, CA 94111-3834 (US)
Données relatives à la priorité :
60/512,728 20.10.2003 US
Titre (EN) A BOTTOM-UP CACHE STRUCTURE FOR STORAGE SERVERS
(FR) STRUCTURE A MEMOIRE CACHE ASCENDANTE DESTINEE A DES SERVEURS DE STOCKAGE
Abrégé : front page image
(EN)A networked storage server (400) has a bottom-up caching hierarchy. The bottom level cache (412) is located on an embedded controller (409) that is a combination of network interface card (NIC) and host bus adapter (HBA). Storage data (1) coming from or going to network are cached at this bottom level cache (412) and metadata (2) related to these data are passed to server host (402) for processing. When cached data exceed the capacity of the bottom level cache (412), data are moved to the host memory (410) that is usually much larger than the memory on the controller. For storage read requests from the network, most data are directly passed to the network through the bottom level cache (412) from the storage device (413) such as a hard drive or RAID. Similarly for storage write requests from the network, most data are directly written to the storage device (413) through the bottom level cache without copying them to the host memory (410). Such data caching at the controller level dramatically reduces bus traffic resulting in great performance improvement for networked storages.
(FR)L'invention concerne un serveur de stockage en réseau (400) comportant une hiérarchie de mise en mémoire cache ascendante. La mémoire cache de niveau inférieur (412) est située sur un dispositif de commande encastré (409) qui consiste en une combinaison de carte d'interface réseau (NIC) et une carte bus hôte (HBA). Les données de stockage (1) provenant du réseau ou allant vers le réseau sont mises en mémoire cache au niveau de la mémoire cache de niveau inférieur (412) et les métadonnées (2) relatives à ces données sont transmises à un hôte de serveur (402) pour traitement. Lorsque les données mises en mémoire cache excèdent la capacité de la mémoire cache de niveau inférieur (412), les données sont déplacées vers une mémoire hôte (410) qui est habituellement plus grande que la mémoire du dispositif de commande. Pour les demandes de lecture de mémoire à partir du réseau, la plupart des données sont directement transmises au réseau par le biais de la mémoire cache de niveau inférieur (412) à partir du dispositif de stockage (413) tel qu'un lecteur de disque dur ou un RAID. De la même manière pour les demandes d'écriture de mémoire à partir du réseau, la plupart des données sont directement écrites dans le dispositif de stockage (413) à travers la mémoire cache de niveau inférieur sans copie de celles-ci dans la mémoire hôte (410). Cette mise en mémoire cache des données au niveau du dispositif de commande réduit fortement le trafic de bus, entraînant une amélioration importante de la performance pour les stockages en réseau.
É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, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, 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, IT, LU, 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)