• DocumentCode
    2449577
  • Title

    On the Performance of Transactional Remote Invocations over Commonly Used Transports

  • Author

    Neto, Ivan Silva ; Reverbel, Francisco

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Sao Paulo, Sao Paulo
  • fYear
    2008
  • fDate
    July 28 2008-Aug. 1 2008
  • Firstpage
    377
  • Lastpage
    384
  • Abstract
    We have measured the performance of transactional remote invocations over three commonly used transports: IIOP, SOAP/HTTP, and JBoss Remoting. In the IIOP case, our transactional invocations followed the CORBA OTS standard. In the SOAP/HTTP case, they followed the WS-Coordination and WS-AtomicTransaction standards. In the (non-standard) JBoss Remoting transport, they employed a transactional layer modeled after CORBA OTS. For each of those three transports, we evaluate the overhead of propagating the transactional context, the cost of creating and committing empty transactions, and the total overhead incurred when the two-phase commit protocol actually runs. We also evaluate the impact of the transaction log on the total overhead.
  • Keywords
    Web services; distributed object management; formal specification; remote procedure calls; transaction processing; CORBA OTS standard; HTTP; IIOP; JBoss remoting; SOAP; WS-AtomicTransaction standard; WS-Coordination standard; commonly used transport; object transaction service specification; transactional layer model; transactional remote invocation; Application software; Computer applications; Context-aware services; Costs; Java; Simple object access protocol; Software performance; Transport protocols; Web server; Web services; CORBA OTS; WS-AtomicTransaction; performance; transactional invocations; transactions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
  • Conference_Location
    Turku
  • ISSN
    0730-3157
  • Print_ISBN
    978-0-7695-3262-2
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2008.112
  • Filename
    4591585