• 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