• DocumentCode
    3045559
  • Title

    Semantic aspects of asynchronous RMI: the RMIX approach

  • Author

    Kurzyniec, Dawid ; Sunderam, Vaidy

  • Author_Institution
    Emory Univ., Atlanta, GA, USA
  • fYear
    2004
  • fDate
    26-30 April 2004
  • Firstpage
    157
  • Abstract
    Summary form only given. Remote method invocation is one of the most popular communication paradigms in distributed computing. However, its synchronous nature may affect application performance. Asynchronous, or nonblocking, RMI addresses the issue by implicitly introducing concurrency into an application and allowing it to interleave computations with communications. We analyze certain semantic issues raised by asynchronous RMI, such as execution order, exception handling, cancellation, data consistency, and more. Solutions are proposed, and a realization of asynchronous RMI within our multiprotocol, extensible communication framework for Java (termed RMIX), is presented.
  • Keywords
    Java; concurrency control; remote procedure calls; Java; asynchronous RMI; communication paradigm; concurrency; data consistency; distributed computing; exception handling; execution order; multiprotocol extensible communication framework; remote method invocation; semantic aspect; Access protocols; Communication industry; Computer industry; Concrete; Concurrent computing; Costs; Delay; Distributed computing; Java; Message passing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
  • Print_ISBN
    0-7695-2132-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2004.1303146
  • Filename
    1303146