HP Labs Technical Reports

Click here for full text: PDF

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

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map][Home] [Hewlett-Packard]