Traitement en cours

Veuillez attendre...

PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le samedi 31.10.2020 à 7:00 AM CET
Paramétrages

Paramétrages

Aller à Demande

1. WO2020005330 - SYSTÈME ET PROCÉDÉ DE STOCKAGE POUR RÉSERVATION D'ESPACE DE NOMMAGE DANS UN ENVIRONNEMENT À CONTRÔLEUR UNIQUE À FILES D'ATTENTE MULTIPLES

Numéro de publication WO/2020/005330
Date de publication 02.01.2020
N° de la demande internationale PCT/US2019/017849
Date du dépôt international 13.02.2019
CIB
G06F 3/06 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
3Dispositions d'entrée pour le transfert de données à traiter pour leur donner une forme utilisable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
06Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
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 13/1668
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14Handling requests for interconnection or transfer
16for access to memory bus
1668Details of memory controller
G06F 13/4022
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
13Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
38Information transfer, e.g. on bus
40Bus structure
4004Coupling between buses
4022using switching circuits, e.g. switching matrix, connection or expansion network
G06F 3/0607
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0604Improving or facilitating administration, e.g. storage management
0607by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
G06F 3/0622
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
062Securing storage systems
0622in relation to access
G06F 3/0629
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
G06F 3/0631
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0629Configuration or reconfiguration of storage systems
0631by allocating resources to storage systems
Déposants
  • WESTERN DIGITAL TECHNOLOGIES, INC. [US]/[US]
Inventeurs
  • HAHN, Judah, Gamliel
  • BENISTY, Shay
Mandataires
  • HETZ, Joseph, F.
Données relatives à la priorité
16/021,81328.06.2018US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) STORAGE SYSTEM AND METHOD FOR NAMESPACE RESERVATION IN A MULTI-QUEUE SINGLE-CONTROLLER ENVIRONMENT
(FR) SYSTÈME ET PROCÉDÉ DE STOCKAGE POUR RÉSERVATION D'ESPACE DE NOMMAGE DANS UN ENVIRONNEMENT À CONTRÔLEUR UNIQUE À FILES D'ATTENTE MULTIPLES
Abrégé
(EN)
A storage system and method for namespace reservation in a multi-queue single-controller environment are provided. In one embodiment, a method for access control in a memory is performed in a storage system comprising a memory and a controller in communication with a plurality of hosts, wherein each host comprises its own set of input-output queues but only one host comprises an admin queue. The method comprises receiving a mapping that restricts access to portions of the memory to specific ones of the plurality of hosts, wherein the mapping is generated by the host that comprises the admin queue; and restricting access to the portions of the memory based on the mapping. Other embodiments are provided.
(FR)
L'invention concerne un système et un procédé de stockage pour une réservation d'espace de nommage dans un environnement à contrôleur unique à files d'attente multiples. Dans un mode de réalisation, un procédé de commande d'accès dans une mémoire est exécuté dans un système de stockage comprenant une mémoire et un contrôleur en communication avec une pluralité d'hôtes, chaque hôte comprenant son propre ensemble de files d'attente d'entrée-sortie mais seulement un hôte comprenant une file d'attente d’administrateur. Le procédé consiste à recevoir un mappage qui limite l'accès à des parties de la mémoire à des hôtes spécifiques parmi la pluralité d'hôtes, le mappage étant généré par l'hôte qui comprend la file d'attente d'administrateur ; et à restreindre l'accès aux parties de la mémoire sur la base du mappage. L'invention concerne en outre d'autres modes de réalisation.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international