Extending CORBA with specialised protocols for QoS provisioning

A.T. van Halteren, A. Noutash, L.J.M. Nieuwenhuis, M. Wegdam

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    5 Citations (Scopus)

    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 languageEnglish
    Title of host publication Proceedings of the International Symposium on Distributed Objects and Applications (DOA'99)
    Place of PublicationPiscataway, NJ
    PublisherIEEE Computer Society
    Pages318-329
    Number of pages12
    ISBN (Print)0-7695-0182-6
    DOIs
    Publication statusPublished - 1999
    EventInternational Symposium on Distributed Objects and Applications, DOA 1999 - Edinburgh, Scotland, United Kingdom
    Duration: 5 Sep 19996 Sep 1999

    Conference

    ConferenceInternational Symposium on Distributed Objects and Applications, DOA 1999
    Abbreviated titleDOA
    CountryUnited Kingdom
    CityEdinburgh, Scotland
    Period5/09/996/09/99

    Keywords

    • SCS-Services

    Fingerprint Dive into the research topics of 'Extending CORBA with specialised protocols for QoS provisioning'. Together they form a unique fingerprint.

    Cite this