作者: H. Detmold , M. Hollfelder , M.J. Oudshoorn
DOI: 10.1109/ICDCS.1999.776546
关键词: Distributed object 、 Java 、 Decision support system 、 DCE/RPC 、 Failure semantics 、 Object-oriented programming 、 Remote procedure call 、 Distributed computing 、 Computer science
摘要: In many distributed systems applications deployed on the worldwide scale, it is latency, rather than bandwidth, that primacy determinant of performance. This paper describes Ambassadors, a communication technique using mobile Java objects within an RPC/RMI-like structure. Ambassadors minimise aggregate latency sequences inter-dependent remote operations by migration code to vicinity server execute those operations. Furthermore, because migrate structure has well defined failure semantics, important characteristic in supporting effective software engineering systems.