Loading [MathJax]/extensions/MathMenu.js
Bit-level locking for concurrency control | IEEE Conference Publication | IEEE Xplore

Bit-level locking for concurrency control


Abstract:

Multitasking in both uniprocessor (multithreading) and multiprocessor (multiprocessing) systems have been attracted by many applications. Database systems are somewhat th...Show More

Abstract:

Multitasking in both uniprocessor (multithreading) and multiprocessor (multiprocessing) systems have been attracted by many applications. Database systems are somewhat the most important in this regard, especially in centralized and humongous ones. Sometimes thousands, and maybe hundred of thousands of operations are sent to the transaction processing system per second. To handle this bottleneck some queries/updaters are executed concurrently. However, parallelism in such cases is extremely accurate based on the well-know restriction - locks. In this paper, we implement a lock approach based on a Boolean array (1D and 2D) and on the logical OR operation to specify which transactions can be executed in parallel.
Date of Conference: 10-13 May 2009
Date Added to IEEE Xplore: 05 June 2009
ISBN Information:

ISSN Information:

Conference Location: Rabat, Morocco

I. INTRODUCTION

The concept of transaction provides a mechanism for describing logical units of database processing. Transaction processing systems are systems with large databases and hundreds of concurrent users that are executing database transactions. Examples of such systems include systems for reservations, banking, credit card processing, stock markets, supermarket checkout, and other similar systems. They require high availability and fast response time for hundreds of concurrent users.

References

References is not available for this document.