CIRS: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases

Journal Title: International Journal on Computer Science and Engineering - Year 2011, Vol 3, Issue 1

Abstract

Replication [5] is the technique of using multiple copies of a server or a resource for better availability and erformance.Each copy is called a replica. The main goal of replication is to improve availability, since a service is available even if some of its replicas are not. This helps mission critical services, such as many financial systems or reservation ystems, where even a short outage can be very disruptive and expensive.A prerequisite for realizing the banefits of replication, however, is the devlopement of high performance concurrency machenism. Current applications, such as Web-based services, electronic commerce, mobile telecommunication system, etc., are distributed in nature and manipulate time-critical databases. In order to enhance the performance and the availability of such applications, one of the main techniques is to replicate data on multiple sites of the network. Therefore, the major issue is to develop efficient replica concurrency control protocols that are able to tolerate the overload of the distributed system. In fact, if the system is not designed to handle overloads, the effects can be catastrophic and some primordial transactions of the application can miss their deadlines. In this paper we present CIRS (Concurrency control In Replicated realtime Systems) a state conscious concurrency control protocol in replicated distributed environment which is specially for firm realtime database system. CIRS mechanism uses S2PL (Static Two Phase Locking) for deadlock free environment. It also includes veto power given to a cohort after receiving PREPARE message from its coordinator. Also with some more assumptions like sending an extra message in execution phase but after completion of execution at local copy which is described later in this paper the proposed mechanism has a significant increased performance over O2PL and MIRROR in decreasing execution time of the current transaction and it also decreases the waiting time of transactions in wait queue.

Authors and Affiliations

Vishal Pathak , Ajay Pratap , Rabin Kr. Singh , Abhishek Kr. Singh

Keywords

Related Articles

A Vision Based Recognition of Indian Sign Language Alphabets and Numerals Using B-Spline Approximation

Sign language is the most natural way of expression for the deaf community. The urge to support the integration of deaf people into the hearing society made the automatic sign language recognition, an area of interest fo...

Simulator for Software Project Reliability Estimation

Several models are there for software development processes, each describing approaches to a variety of tasks or activities that take place during the process. Without project management, software projects can easily be...

WEB-BASED-SECURE ONLINE NONCHOICE –BASED EXAMINATION SYSTEM (WONES) using Cryptography

Web based Online Non-choice-based Examination System (WONES) is an effective solution for mass education evaluation. WONES ensures transactions between the examination server and the candidates by employing special authe...

Modeling Virtual Meetings within Software Engineering Environment

It is a common scenario to see project’s stakeholders, such as managers, team leaders, and developers carrying out their meeting in the online environment without a suitable preparation and facilitation For instance, sta...

Analytical Study of Information Retrieval techniques and Modified Model of Search Engine 

The concept of Information Retrieval is very vast and too many models of search engines are available in the market. In this research various information retrieval techniques used in search engine were studies and modifi...

Download PDF file
  • EP ID EP102740
  • DOI -
  • Views 76
  • Downloads 0

How To Cite

Vishal Pathak, Ajay Pratap, Rabin Kr. Singh, Abhishek Kr. Singh (2011). CIRS: A State-Conscious Concurrency Control Protocol for Replicated Real-Time Databases. International Journal on Computer Science and Engineering, 3(1), 430-434. https://europub.co.uk/articles/-A-102740