HP Labs Technical Reports
Click here for full text:
Multicast RPC in Extended-C++
Olsen, Michael; Seliger, Robert
Abstract: Multicast RPC enables one object to make a single remote procedure call which is in fact transparently executed in many remote objects. This report de- scribes a design and a prototype implementation of a software architecture which is used for supporting multicast RPC in the Extended-C++ programming language [Seliger 90]. It also describes how this architecture is enhanced to ensure atomicity of a multicast RPC, i.e. either all of a collection of functional objects execute a called procedure or none of them do. Ex- tended-C++ is a production programming language which is used for developing CareVue, a distributed clinical information system product.
Back to Index