Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2007146756 - POLITIQUE DE PLACEMENTS OPTIMISÉS POUR DES DISPOSITIFS DE STOCKAGE À SEMI-CONDUCTEURS

Numéro de publication WO/2007/146756
Date de publication 21.12.2007
N° de la demande internationale PCT/US2007/070660
Date du dépôt international 08.06.2007
CIB
G06F 12/00 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
CPC
G06F 12/0246
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
0246in block erasable memory, e.g. flash memory
G06F 2212/1016
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1016Performance improvement
G06F 2212/1036
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
10Providing a specific technical effect
1032Reliability improvement, data loss prevention, degraded operation etc
1036Life time enhancement
G06F 2212/7201
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
72Details relating to flash memory management
7201Logical to physical mapping or translation of blocks or pages
G06F 2212/7208
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
72Details relating to flash memory management
7208Multiple device management, e.g. distributing data over multiple flash devices
G06F 2212/7211
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
72Details relating to flash memory management
7211Wear leveling
Déposants
  • BITMICRO NETWORKS, INC. [US/US]; 47929 Fremont Blvd Fremont, CA 94538, US (AllExceptUS)
  • ARCEDERA, Mark [PH/PH]; PH (UsOnly)
  • LANUZA, Reyjan [PH/PH]; PH (UsOnly)
  • BABAYLAN, Ritchie [PH/PH]; PH (UsOnly)
Inventeurs
  • ARCEDERA, Mark; PH
  • LANUZA, Reyjan; PH
  • BABAYLAN, Ritchie; PH
Mandataires
  • URIARTE, Stephen, R.; URIARTE LAW 2021 The Alameda, Suite 225 San Jose, CA 95126, US
Données relatives à la priorité
11/450,00508.06.2006US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) OPTIMIZED PLACEMENT POLICY FOR SOLID STATE STORAGE DEVICES
(FR) POLITIQUE DE PLACEMENTS OPTIMISÉS POUR DES DISPOSITIFS DE STOCKAGE À SEMI-CONDUCTEURS
Abrégé
(EN)
A data storage system is provided comprising several flash arrays in a board and stacking these boards to attain a high-capacity solid state hard drive. A remap table is used to map all logical addresses from a host system to the actual physical addresses where data are stored. The assignments of these physical locations are done in such a way that the load of the system is evenly distributed to its available resources. This would ensure that the storage system operates efficiently by utilizing its resources properly. To achieve this, the system follows a placement policy that attempts to evenly distribute the physical location of data according to the current load of the system.
(FR)
L'invention concerne un système de stockage de données comprenant plusieurs réseaux de mémoires flash dans une carte et empilant ces cartes pour obtenir un lecteur de disque dur à semi-conducteurs de haute capacité. Une table de remise en corrélation est utilisée pour corréler toutes les adresses logiques provenant d'un système hôte avec les adresses physiques réelles où des données sont stockées. Les attributions de ces emplacements physiques sont faites de telle manière que la charge du système est distribuée de manière uniforme sur ses ressources disponibles. Ceci devrait garantir que le système de stockage fonctionne efficacement en utilisant ses ressources convenablement. Pour obtenir ceci, le système suit une politique de placement qui tente de distribuer de manière uniforme l'emplacement physique des données selon la charge actuelle du système.
Dernières données bibliographiques dont dispose le Bureau international