CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

Comparative Study of Replication Techniques for Distributed Applications

by Shilpa Nupur, Dipanwita Thakur
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 59 - Number 17
Year of Publication: 2012
Authors: Shilpa Nupur, Dipanwita Thakur
10.5120/9642-4389

Shilpa Nupur, Dipanwita Thakur . Comparative Study of Replication Techniques for Distributed Applications. International Journal of Computer Applications. 59, 17 ( December 2012), 34-37. DOI=10.5120/9642-4389

@article{ 10.5120/9642-4389,
author = { Shilpa Nupur, Dipanwita Thakur },
title = { Comparative Study of Replication Techniques for Distributed Applications },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 59 },
number = { 17 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 34-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume59/number17/9642-4389/ },
doi = { 10.5120/9642-4389 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:04:28.717131+05:30
%A Shilpa Nupur
%A Dipanwita Thakur
%T Comparative Study of Replication Techniques for Distributed Applications
%J International Journal of Computer Applications
%@ 0975-8887
%V 59
%N 17
%P 34-37
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Distributed system is a collection of computers which communicate among themselves through message passing and each system has its own separate memory; however the user is made to believe that it is a single user system. This single system image is projected through transparency. Most of the applications are of distributed nature thus their performance is an important issue. Replication transparency provides both fault tolerance as well as better performance. Replication is a method of creating multiple copies of data at multiple sites to increase the availability of the system. It is mainly used in distributed systems and distributed databases. Replication is required for making a reliable, scalable and fault tolerant system. In case of distributed databases replication is done to enhance the performance. Intensive research is being carried out in this area and many replication techniques have been proposed so far. This paper presents a brief study of some of the replication techniques and their performance is compared.

References
  1. Kemme B. , Alonso G 2006 Database Replication a Tale of Research across Communities.
  2. Sinha P K, PHI, 1997 Distributed Operating Systems.
  3. Coulouris G, Dollimore J, Kindberg T Pearson Education, 4th ed 2001 Distributed Systems Concepts and Design.
  4. Tanenbaum Andrew S. , van Steen M. , Pearson Education. 2002 Distributed Systems Principles and Paradigms.
  5. Castro M, Liskov B in proceeding OSDI'99 Proceeding of the third symposium on Operating Systems
  6. Kotla R. , Alvisi L. , Dahlin M. , Clement A. and Wong E. 2009 Zyzzyva: Speculative Byzantine Fault Tolerance.
  7. Rodrigues R. , Castro M, and Liskov B. In ACM Transactions on Computer Systems (TOCS) Volume 21 Issue 3, August 2003 Pg 236-269 BASE: Using Abstraction to Improve Fault Tolerance.
  8. Pedone F, Schiper N, Enrique Armend´ariz-I˜nigo J 2010 Byzantine Fault-Tolerant Deferred Update Replication
  9. Zhong M. , Shen K. , Seiferas J. , 2008 Replication Degree Customization for High Availability.
Index Terms

Computer Science
Information Sciences

Keywords

Distributed System Distributed Database Replication