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
Link To Document