Redundant data storage and data recovery system

   
   

A data replication system is disclosed in which replication functionalities between a host computer, an interconnecting computer network, and a plurality of storage devices are separated into host elements and a plurality of storage elements. The host computer is connected to one or more host elements. The host element is responsible for replicating data between the storage devices, which are each connected to an associated storage element, and for maintaining data consistency. Further, the host element instructs a storage element whose associated storage device does not contain up-to-date data to recover from another one of the plurality of storage elements and its associated storage device. The storage elements and their associated storage devices may be located in any combination of diverse or same geographical sites in a manner to ensure sufficient replication in the event of a site or equipment failure. The storage elements are responsible for executing read and write requests received from the host computer and for maintaining data consistency. When a storage element and its associated storage device is determined not to contain up-to-date data, recovery is effected by data transfer from one of the other storage elements and its associated storage device, that is indicated by the host element. Such recovery is done directly between the respective storage elements and associated storage devices, without transiting the data through the host element.

On révèle un système de réplique de données dans lequel des fonctionnalités de réplique entre un ordinateur principal, un réseau informatique reliant ensemble, et une pluralité de dispositifs de stockage sont séparées dans des éléments de centre serveur et une pluralité d'éléments de stockage. L'ordinateur principal est relié à un ou plusieurs éléments de centre serveur. L'élément de centre serveur est responsable de replier des données entre les dispositifs de stockage, qui chacun sont reliés à un élément associé de stockage, et de l'uniformité de maintien de données. De plus, l'élément de centre serveur instruit un élément de stockage dont le dispositif de stockage associé ne contient pas des données à jour pour récupérer de des encore de la pluralité d'éléments de stockage et de son dispositif de stockage associé. Les éléments de stockage et leurs dispositifs de stockage associés peuvent être situés dans n'importe quelle combinaison des emplacements divers ou mêmes géographiques en quelque sorte pour assurer la réplique suffisante en cas d'un échec d'emplacement ou d'équipement. Les éléments de stockage sont responsables de l'exécution lue et écrivent des demandes reçues à partir de l'ordinateur principal et pour l'uniformité de maintien de données. Quand un élément de stockage et son dispositif de stockage associé est déterminé pour ne pas contenir des données à jour, le rétablissement est effectué par transfert de données à partir d'un des autres éléments de stockage et de son dispositif de stockage associé, qui est indiqué par l'élément de centre serveur. Un tel rétablissement est fait directement entre les éléments respectifs de stockage et les dispositifs de stockage associés, sans transiting les données par l'élément de centre serveur.

 
Web www.patentalert.com

< Transmitting DSL startup parameters over a voice channel

< Alternative treatment for AIN fault handling

> Chromatic dispersion measurement

> Orientation stabilization for MEMS devices

~ 00121