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
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;
Conference_Titel :
Distributed Computing Systems, 1999. Proceedings. 19th IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-7695-0222-9
DOI :
10.1109/ICDCS.1999.776546