DocumentCode :
1976905
Title :
How to select a replication protocol according to scalability, availability and communication overhead
Author :
Jiménez-Peris, R. ; Patiño-Martínez, M. ; Alonso, G. ; Kernme, B.
Author_Institution :
Sch. of Comput. Sci., Tech. Univ. of Madrid, Spain
fYear :
2001
fDate :
2001
Firstpage :
24
Lastpage :
33
Abstract :
Data replication is playing an increasingly important role in the design of parallel information systems. In particular, the widespread use of cluster architectures in high-performance computing has created many opportunities for applying data replication techniques in new areas. For instance, as part of work related to cluster computing in bioinformatics, we have been confronted with the problem of having to choose an optimal replication strategy in terms of scalability, availability and communication overhead. Thus, we have evaluated several representative replication protocols in order to better understand their behavior in practice. The results obtained are surprising in that they challenge many of the assumptions behind existing protocols. Our evaluation indicates that the conventional read-one/write-all approach is the best choice for a large range of applications requiring data replication. We believe this is an important result for anybody developing code for computing clusters as the read-one/write-all strategy is much simpler to implement and more flexible than quorum-based approaches. In this paper we show that, in addition, it is also the best choice using a number of other selection criteria
Keywords :
memory protocols; parallel databases; replicated databases; transaction processing; workstation clusters; availability; bioinformatics; cluster architectures; cluster computing; communication overhead; data replication protocol selection; high-performance computing; optimal replication strategy; parallel information systems; quorum-based approaches; read-one/write-all approach; scalability; transactions; Availability; Bioinformatics; Computer architecture; Computer science; Concurrent computing; Databases; Distributed information systems; Information systems; Protocols; Scalability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2001. Proceedings. 20th IEEE Symposium on
Conference_Location :
New Orleans, LA
ISSN :
1060-9857
Print_ISBN :
0-7695-1366-2
Type :
conf
DOI :
10.1109/RELDIS.2001.969732
Filename :
969732
Link To Document :
بازگشت