Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2003003153 - DONNEES DE RESEAU MIROIR PERMETTANT D'ETABLIR UN RESEAU DE STOCKAGE VIRTUEL

Numéro de publication WO/2003/003153
Date de publication 09.01.2003
N° de la demande internationale PCT/US2002/020079
Date du dépôt international 25.06.2002
Demande présentée en vertu du Chapitre 2 21.01.2003
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
G06F 13/10 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
13Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
10Commande par programme pour dispositifs périphériques
G06F 17/30 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30Recherche documentaire; Structures de bases de données à cet effet
H02H 3/05 2006.01
HÉLECTRICITÉ
02PRODUCTION, CONVERSION OU DISTRIBUTION DE L'ÉNERGIE ÉLECTRIQUE
HCIRCUITS DE PROTECTION DE SÉCURITÉ
3Circuits de protection de sécurité pour déconnexion automatique due directement à un changement indésirable des conditions électriques normales de travail avec ou sans reconnexion
02Détails
05avec des moyens pour accroître la fiabilité, p.ex. dispositifs redondants
CPC
G06F 11/2056
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2056by mirroring
G06F 11/2064
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2056by mirroring
2064while ensuring consistency
G06F 11/2071
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2056by mirroring
2071using a plurality of controllers
G06F 11/2079
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2053where persistent mass storage functionality or persistent mass storage control functionality is redundant
2056by mirroring
2071using a plurality of controllers
2079Bidirectional techniques
G06F 11/2097
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
16Error detection or correction of the data by redundancy in hardware
20using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
2097maintaining the standby controller/processing unit updated
G06F 2003/0697
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
0697device management, e.g. handlers, drivers, I/O schedulers
Déposants
  • LEGATO SYSTEMS, INC. [US/US]; 2350 West El Camino Real Mountain View, CA 94040, US
Inventeurs
  • OHRAN, Michael, R.; US
Mandataires
  • ISRAELSEN, R., Burns ; Workman, Nydegger & Seeley 1000 Eagle Gate Tower 60 East South Temple Salt Lake City, UT 84111, US
Données relatives à la priorité
09/892,16126.06.2001US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) MIRRORING NETWORK DATA TO ESTABLISH VIRTUAL STORAGE AREA NETWORK
(FR) DONNEES DE RESEAU MIROIR PERMETTANT D'ETABLIR UN RESEAU DE STOCKAGE VIRTUEL
Abrégé
(EN)
Mirroring data to provide a virtual storage area network (340) using policing protocols (311, 321) and mirror engines (317, 327) without a physical shared storage node. The mirror engines (317, 327) are found at each server computer (310, 320) in the network (301) in order to mirror the data between mass storage devices (319, 329) of the servers (310, 320) as the servers receive and execute write operations, which results in each mass storage device containing the same stored data. The policing protocols (311, 321) prevent data corruption by not allowing more than one server (310, 320) at a time write to a file of data. If one server (310, 320) experiences failure and is incapable of providing access to network data, the other server or servers can service all read requests, since all network data is accessible by all servers. Unlike conventional storage area networks, there is no physical shared storage node and, accordingly, the costs of obtaining and operating the virtual storage area network (340) are relatively small.
(FR)
L'invention concerne des données miroir permettant d'obtenir un réseau (340) de stockage virtuel utilisant des protocoles (311, 321) de contrôle et des moteurs (317, 327) miroir sans noeud de stockage physique partagé. Les moteurs (317, 327) miroir se trouvent au niveau de chaque ordinateur serveur (310, 320) du réseau (301) afin de réfléchir les données entre les dispositifs (319, 329) de stockage de masse des serveurs (310, 320) tandis que les serveurs reçoivent et exécutent des opérations d'écriture, chaque dispositif de stockage de masse contenant ainsi les mêmes données stockées. Les protocoles (311, 321) de contrôle empêchent la corruption des données en ne permettant pas à plus d'un serveur (310, 320) à la fois de procéder à l'écriture d'un fichier de données. Si un serveur (310, 320) échoue et est incapable de donner accès aux données de réseau, l'autre ou les autres servers peuvent exécuter toutes les demandes de lecture, puisque toutes les données de réseau sont accessibles par tous les serveurs. Contrairement aux réseaux de stockage classiques, il n'existe pas de noeud de stockage physique partagé et, en conséquence, les coûts d'obtention et d'exploitation du réseau de stockage virtuel (340) sont relativement faibles.
Dernières données bibliographiques dont dispose le Bureau international