An Adaptive Load-Sensing Priority Assignment Protocol for Real-Time Distributed Database Systems

Waqar Haque and Shah N. Mahmud

Keywords

Real-Time, Priority Assignment, Transaction Processing, Distributed Databases

Abstract

Transaction processing in a distributed real time database system is coordinated by a concurrency control protocol (CCP). In a real-time distributed database system, priority protocols work in conjunction with the CCP to prioritize transactions so that they do not miss their deadlines. The performance of priority protocols varies under load conditions. We have developed a dynamic protocol that monitors the system load and switches between priority assignment protocols at run time in order to maximize the performance of the overall system. The proposed protocol uses adaptive speculative locking as the concurrency control mechanism and outperforms the fixed priority protocols under all load conditions.

Important Links:



Go Back