Abstract
The CORBA layer in a distributed system hides the heterogeneity of the underlying computer network. The interactions of objects located at different computing systems are described in terms of IDL specifications and the ORB takes care of the actual transfer of messages along the wire. In fact, an object interaction is translated into the transfer of GIOP messages over TCP/IP networks (IIOP). The advantages in terms of interoperability and portability are obvious. Currently, OMG is in the process of standardising the Open Communication Interface (OCI). Through OCI, a protocol module can be plugged into any ORB and hence, the distributed application including the ORB can be put on top of any network without changing the application’s code, thus implementing network transparency. Obviously, the QoS of distributed applications depends on the QoS of the underlying network protocols, e.g., best effort versus guaranteed bandwidth. Through OCI we are able to use the network protocol that is needed to satisfy the QoS requirements of a specific distributed application. In this paper, we propose to extend CORBA with specialised protocols for QoS provisioning using OCI. We have prototyped protocol plug-in’s, including a plug-in that exploits IP Multicast. The IP Multicast plug-in can be used in situations where one client communicates with a group of replicated servers. In fact, we have used this mechanism to implement replication transparency in CORBA. We have shown that the OCI interface can be used for QoS provisioning in CORBA. Based on our hands-on experience, we also have identified some shortcomings in the proposed OCI specification.
Original language | English |
---|---|
Title of host publication | Proceedings of the International Symposium on Distributed Objects and Applications (DOA'99) |
Place of Publication | Piscataway, NJ |
Publisher | IEEE |
Pages | 318-329 |
Number of pages | 12 |
ISBN (Print) | 0-7695-0182-6 |
DOIs | |
Publication status | Published - 1999 |
Event | International Symposium on Distributed Objects and Applications, DOA 1999 - Edinburgh, Scotland, United Kingdom Duration: 5 Sept 1999 → 6 Sept 1999 |
Conference
Conference | International Symposium on Distributed Objects and Applications, DOA 1999 |
---|---|
Abbreviated title | DOA |
Country/Territory | United Kingdom |
City | Edinburgh, Scotland |
Period | 5/09/99 → 6/09/99 |
Keywords
- SCS-Services