{"title":"LIFT- A Linear Two-Phase Commit Protocol","authors":"Aman Pandey, Sarvesh Pandey, Udai Shanker","doi":"10.34048/adcom.2019.paper.3","DOIUrl":null,"url":null,"abstract":"Two phase commit (2PC) protocol is used to coordinate transaction commitment in distributed database system. The 2PC protocol is further classified into linear and centralized versions. The linear version of 2PC i.e. L-2PC protocol runs serially whereas in the centralized version, the commit process allows every site involved in executing the transaction to prepare and commit in parallel. In past, very little efforts have been made to overcome the unfavourable message overhead, poor recovery process and some other problems associated with L-2PC protocol. This paper proposes a Linear and Fast-paced recovery centred Transaction commit (LIFT) protocol to improve the existing recovery mechanism of linear 2PC by allowing autonomy to the participating cohorts to inform the cohort-in-doubt about the distributed transaction’s state instead of always looking for coordinator’s stand. The performance results confirm that proposed protocol will be a better alternative.","PeriodicalId":195065,"journal":{"name":"Proceedings of ADCOM","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of ADCOM","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.34048/adcom.2019.paper.3","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Two phase commit (2PC) protocol is used to coordinate transaction commitment in distributed database system. The 2PC protocol is further classified into linear and centralized versions. The linear version of 2PC i.e. L-2PC protocol runs serially whereas in the centralized version, the commit process allows every site involved in executing the transaction to prepare and commit in parallel. In past, very little efforts have been made to overcome the unfavourable message overhead, poor recovery process and some other problems associated with L-2PC protocol. This paper proposes a Linear and Fast-paced recovery centred Transaction commit (LIFT) protocol to improve the existing recovery mechanism of linear 2PC by allowing autonomy to the participating cohorts to inform the cohort-in-doubt about the distributed transaction’s state instead of always looking for coordinator’s stand. The performance results confirm that proposed protocol will be a better alternative.