• DocumentCode
    2941478
  • Title

    Ambassadors: structured object mobility in worldwide distributed systems

  • Author

    Detmold, Heney ; Hollfelder, Michael ; Oudshoorn, Michael J.

  • Author_Institution
    Dept. of Comput. Sci., Adelaide Univ., SA, Australia
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    442
  • Lastpage
    449
  • Abstract
    In many distributed systems applications deployed on the worldwide scale, it is latency, rather than bandwidth, that is the primacy determinant of performance. This paper describes Ambassadors, a communication technique using mobile Java objects within an RPC/RMI-like communication structure. Ambassadors minimise the aggregate latency of sequences of inter-dependent remote operations by migration of code to the vicinity of the server to execute those operations. Furthermore, because Ambassadors migrate within an RPC/RMI-like structure communication has well defined failure semantics, an important characteristic in supporting effective software engineering of distributed systems
  • Keywords
    Java; distributed programming; object-oriented programming; remote procedure calls; software performance evaluation; Ambassadors; RMI; RPC; bandwidth; code migration; communication technique; distributed systems; failure semantics; latency; mobile Java objects; performance; remote operations; software engineering; structured object mobility; Decision support systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0222-9
  • Type

    conf

  • DOI
    10.1109/ICDCS.1999.776546
  • Filename
    776546