International Journal of Research in Engineering and Applied Sciences
  • Year: 2016
  • Volume: 6
  • Issue: 4

An efficient behavioural analysis of commit protocols for concurrency control in distributed systems

  • Author:
  • Mohit Kumar1, Arjit Gupta2, Mansi Srivastava2, Avaneesh Kumar Verma2
  • Total Page Count: 8
  • Page Number: 93 to 100

1Assistant Professor, Department of Computer Science and Engineering, PSIT COE, Kanpur, Uttar Pradesh, India

2Department of Computer Science and Engineering, PSIT COE, Kanpur, Uttar Pradesh, India

Online published on 8 May, 2017.

Abstract

This document reviews some of the commit protocols for concurrency control in distributed systems like 2-phase & 3-phase commit protocols. There were certain researches leading to the extension of 3-phase commit protocol by analyzing its disadvantages & removing them. Concurrency control has already been recognized as the primary concern with respect to distributed systems, due to various factors like blocking disadvantage in case of 2 phase commit protocol & lack of shared memory, absence of global clock in case of 3-phase commit protocol. As mentioned in previous researches, these protocol works only for transactions that accesses a single database object [1]. So in this paper we propose building the basics of each algorithm with respect to their behavior analysis and try to propose a more efficient one.

Keywords

Concurrency Control, 2-Phase Commit Protocol, 3-Phase Commit Protocol, Modified 3-Phase commit protocol, Primary Sites, Secondary Site