Adaptive Lockable Units to Improve Data Availability in a Distributed Database System

Abstract

Distributed database systems have become a phenomenon and have been considered a crucial source of information for numerous users. Users with different jobs are using such systems locally or via the Internet to meet their professional requirements. Distributed database systems consist of a number of sites connected over a computer network. Each site deals with its own database and interacts with other sites as needed. Data replication in these systems is considered a key factor in improving data availability. However, it may affect system performance when most of the transactions that access the data contain write or a mix of read and write operations because of exclusive locks and update propagation. This research proposes a new adaptive approach for increasing the availability of data contained in a distributed database system. The proposed approach suggests a new lockable unit by increasing the database hierarchy tree by one level to include attributes as lockable units instead of the entire row. This technique may allow several transactions to access the database row simultaneously by utilizing some attributes and keeping others available for other transactions. Data in a distributed database system can be accessed locally or remotely by a distributed transaction, with each distributed transaction decomposed into several sub-transactions called participants or agents. These agents access the data at multiple sites and must guarantee that any changes to the data must be committed in order to complete the main transaction. The experimental results show that using attribute-level locking will increase data availability, reliability, and throughput, as well as enhance overall system performance. Moreover, it will increase the overhead of managing such a large number of locks, which will be managed according to the qualification of the query.

Authors and Affiliations

Khaled Maabreh

Keywords

Related Articles

Energy Saving EDF Scheduling for Wireless Sensors on Variable Voltage Processors

Advances in micro technology has led to the development of miniaturized sensor nodes with wireless communication to perform several real-time computations. These systems are deployed wherever it is not possible to mainta...

An Optimized Salahaddin University New Campus IP-Network Design using OPNET

Salahaddin University is the oldest and the biggest university in Kurdistan region. It involves 14 colleges and 3 academic centers. The new university campus that will be established on an area of 10km2 provides a challe...

 Wavelet Time-frequency Analysis of Electro-encephalogram (EEG) Processing

 This paper proposes time-frequency analysis of EEG spectrum and wavelet analysis in EEG de-noising. In this paper, the basic idea is to use the characteristics of multi-scale multi-resolution, using four different...

Arijo: Location-Specific Data Crowdsourcing Web Application as a Curriculum Supplement

Smart devices are quickly becoming more accessible to the general public. With the proper tools, they can be used to supplement the work of educators. According to studies by Beeland Jr. and Roussou, learning through int...

Vectorization of Text Documents for Identifying Unifiable News Articles

Vectorization is imperative for processing textual data in natural language processing applications. Vectorization enables the machines to understand the textual contents by converting them into meaningful numerical repr...

Download PDF file
  • EP ID EP112173
  • DOI 10.14569/IJACSA.2016.070168
  • Views 94
  • Downloads 0

How To Cite

Khaled Maabreh (2016). Adaptive Lockable Units to Improve Data Availability in a Distributed Database System. International Journal of Advanced Computer Science & Applications, 7(1), 495-500. https://europub.co.uk/articles/-A-112173