DocumentCode :
668166
Title :
On transactional memory concurrency control in distributed real-time programs
Author :
Hirve, Sachin ; Lindsay, Alex ; Ravindran, Binoy ; Palmieri, Roberto
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng, Virginia Tech, Blacksburg, VA, USA
fYear :
2013
fDate :
23-27 Sept. 2013
Firstpage :
1
Lastpage :
5
Abstract :
We consider distributed transactional memory (DTM) for concurrency control in distributed real-time programs, and present an algorithm called RT-TFA. RT-TFA transparently handles object relocation and versioning using an asynchronous clock-based validation technique, and resolves transactional contention using task time constraints. We implement the RT-TFA on top of JChronOS, a layer extending the scheduling capabilities of ChronOS for Java programs. We conduct an extensive evaluation study comparing RT-TFA with well known competitors for real-time distributed applications. Our results reveal that RT-TFA outperforms competitors in mostly scenarios up to 43% with added advantage of better programmability and composability.
Keywords :
Java; concurrency control; distributed memory systems; operating systems (computers); processor scheduling; storage management; DTM; JChronOS; Java programs; RT-TFA; asynchronous clock-based validation technique; composability; distributed real-time programs; distributed transactional memory; object relocation; object versioning; programmability; real-time distributed applications; scheduling capability; task time constraints; transactional contention; transactional memory concurrency control; Clocks; Concurrency control; Java; Linux; Protocols; Real-time systems; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing (CLUSTER), 2013 IEEE International Conference on
Conference_Location :
Indianapolis, IN
Type :
conf
DOI :
10.1109/CLUSTER.2013.6702669
Filename :
6702669
Link To Document :
بازگشت