Title :
A fair locking protocol for multilevel secure databases
Author :
Jajodia, Sushil ; Mancini, Luigi ; Setia, Sanjeev
Author_Institution :
Center for Secure Inf. Syst., George Mason Univ., Fairfax, VA, USA
Abstract :
Most concurrency control algorithms for multilevel secure databases based on kernelized architecture prevent covert channels between transactions at different security levels by preempting the high security transaction in the event of a data conflict with a lower security transaction. In environments with moderate to high levels of contention between low and high security transactions, this can lead to poor performance and even starvation of high security transactions. We examine this problem of unfairness in concurrency control mechanisms for secure databases. Based on an analysis of the performance of a secure version of two phase locking, we propose three different modifications to the protocol that address the problem of starvation of high security transactions. Through a detailed simulation study, we examine the fairness and performance of these approaches for a variety of workloads
Keywords :
concurrency control; distributed databases; protocols; security of data; transaction processing; concurrency control algorithms; concurrency control mechanisms; covert channels; data conflict; fair locking protocol; fairness; high security transaction; high security transactions; kernelized architecture; lower security transaction; multilevel secure databases; performance; secure databases; secure version; security levels; simulation study; starvation; two phase locking; workloads; Computer science; Computer security; Concurrency control; Concurrent computing; Data security; Delay; Information systems; Protocols; Timing; Transaction databases;
Conference_Titel :
Computer Security Foundations Workshop, 1998. Proceedings. 11th IEEE
Conference_Location :
Rockport, MA
Print_ISBN :
0-8186-8488-7
DOI :
10.1109/CSFW.1998.683167