{"title":"A comparative study of synchronization algorithms in distributed systems","authors":"A.S. Kavitha Bai, J. Mungara","doi":"10.1109/AHICI.2011.6113958","DOIUrl":null,"url":null,"abstract":"A distributed system is a collection of independent computers that appears to its users as a single coherent system and sharing the common resources. Multiple processes do not simultaneously access a shared resource so, requires the synchronization. We are having the four synchronization algorithms in distributed systems. This paper describes the pros & cons of each algorithm. In this we are comparing these four algorithms (Centralized, Decentralized, Distributed and Token Ring algorithms) with appropriate comparative measurements such as time complexity, delay, redundancy, scalability, failure rate & recovery. Based on this comparative study in future we are going to address the problems in the existing synchronization algorithms.","PeriodicalId":371011,"journal":{"name":"2011 Second Asian Himalayas International Conference on Internet (AH-ICI)","volume":"203 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-12-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Second Asian Himalayas International Conference on Internet (AH-ICI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AHICI.2011.6113958","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
A distributed system is a collection of independent computers that appears to its users as a single coherent system and sharing the common resources. Multiple processes do not simultaneously access a shared resource so, requires the synchronization. We are having the four synchronization algorithms in distributed systems. This paper describes the pros & cons of each algorithm. In this we are comparing these four algorithms (Centralized, Decentralized, Distributed and Token Ring algorithms) with appropriate comparative measurements such as time complexity, delay, redundancy, scalability, failure rate & recovery. Based on this comparative study in future we are going to address the problems in the existing synchronization algorithms.