SYSTEM AND METHOD FOR PROVIDING HIGH AVAILABILITY DATA

PROBLEM TO BE SOLVED: To provide a computer-implemented data processing system and method for storing a data set at a plurality of data centers.SOLUTION: Data centers and hosts within the data centers may, for example, be configured according to a multi-stage ring configuration. A hashing configurat...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: GIUSEPPE DECANDIA, IVAN D ROSERO, VOSSHALL PETER S, DENIZ HASTORUN, SWAMINATHAN SIVASUBRAMANIAN, AVINASH LAKSHMANN, ALEX PILCHIN
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PROBLEM TO BE SOLVED: To provide a computer-implemented data processing system and method for storing a data set at a plurality of data centers.SOLUTION: Data centers and hosts within the data centers may, for example, be configured according to a multi-stage ring configuration. A hashing configuration may be used to implement the ring configuration in order to select the data centers and the hosts where writing and reading of data sets occur. Version histories may also be written and read at the hosts and may be used to evaluate causal relationship between the data sets after the reading occurs.SELECTED DRAWING: Figure 22 【課題】実施の一形態は、データセットを複数のデータセンタに記憶するためのコンピュータ実施データ処理システム及び方法に関する。【解決手段】データセンタ及びデータセンタ内のホストは、例えば、複数段リング構成に従って構成され得る。ハッシュ構成は、データセットの書込及び読出が発生するデータセンタ及びホストを選択するためのリング構成を実施するために使用され得る。バージョン履歴も、ホストで書込及び読出が行われることがあり、読出が発生した後にデータセット間の因果関係を評価するために使用され得る。【選択図】図22