Title :
A programmable concurrency control service for real-time object request brokers
Author_Institution :
CSELT, Torino, Italy
Abstract :
Concurrency is a paramount concern in a real-time system, where a trade-off exists between high availability on the one hand and application consistency on the other. Transactions are a useful instrument to guarantee consistency of applications, though they have traditionally been investigated in the context of conventional database applications. Yet, the full observation of all ACID properties of traditional transactions may not neatly fit the demands of real-time applications such as in the case of a telecom environment. A Transaction Service must rely on a Concurrency Control Service (CCS) to coordinate access to shared objects and ensure isolation of concurrent transactional activities. A traditional CCS based on a predefined set of lock modes is too restrictive for real-time applications and a mote general model is needed for allowing more parallelism of applications. We propose a Programmable Concurrency Control Service (PCCS) that allows the programmer to set their own concurrency level tailored to application semantics
Keywords :
concurrency control; distributed processing; real-time systems; ACID properties; CCS; Programmable Concurrency Control Service; concurrency control; consistency; object request brokers; real-time system; traditional transactions; Availability; Carbon capture and storage; Concurrency control; Concurrent computing; Instruments; Laser mode locking; Programming profession; Real time systems; Telecommunications; Transaction databases;
Conference_Titel :
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location :
L´Aquila
Print_ISBN :
0-8186-7496-2
DOI :
10.1109/EMWRTS.1996.557924