DocumentCode :
3224171
Title :
An Extended Concurrency Control Service for CORBA
Author :
Sharifimehr, Nima ; Sadaoui, Samira
Author_Institution :
Univ. of Regina, Regina
fYear :
2008
fDate :
26-28 March 2008
Firstpage :
330
Lastpage :
337
Abstract :
Distributed transaction processing is the best solution for providing enterprise software systems with high performance. However, it needs an environment that assures consistency beside high concurrency. Therefore in this paper we extend the concurrency control service (CCS) of CORBA with new features, such as generic calling context, fault tolerance and deadlock management. The most outstanding feature of ECCS is the generic calling context that makes it applicable for both transactional and non-transactional clients. Through fault tolerance considerations, ECCS supports long-duration distributed transactions in addition to short-duration ones. Deadlock management efficiently prevents any deadlock occurrences. The experimentations show that we successfully included all the new capabilities with an acceptable amount of overhead and without negatively affecting the scalability of CCS.
Keywords :
distributed object management; software engineering; transaction processing; CORBA; deadlock management; distributed transaction processing; extended concurrency control service; fault tolerance; Buildings; Carbon capture and storage; Concurrency control; Concurrent computing; Context-aware services; Fault tolerance; Performance evaluation; Scalability; System recovery; Throughput; CORBA; Concurrency Control Service; Distributed Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
Conference_Location :
Perth, WA
ISSN :
1530-0803
Print_ISBN :
978-0-7695-3100-7
Type :
conf
DOI :
10.1109/ASWEC.2008.4483221
Filename :
4483221
Link To Document :
بازگشت