Home > Research > Publications & Outputs > Implementing the CORBA GIOP in a high-performan...
View graph of relations

Implementing the CORBA GIOP in a high-performance object request broker environment

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Implementing the CORBA GIOP in a high-performance object request broker environment. / Coulson, G ; Baichoo, S .
In: Distributed Computing, Vol. 14, No. 2, 04.2001, p. 113-126.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Coulson G, Baichoo S. Implementing the CORBA GIOP in a high-performance object request broker environment. Distributed Computing. 2001 Apr;14(2):113-126. doi: 10.1007/PL00008928

Author

Coulson, G ; Baichoo, S . / Implementing the CORBA GIOP in a high-performance object request broker environment. In: Distributed Computing. 2001 ; Vol. 14, No. 2. pp. 113-126.

Bibtex

@article{5f02d124d74c4216972b3cf21c8418b8,
title = "Implementing the CORBA GIOP in a high-performance object request broker environment",
abstract = "The success of the Object Management Group's General Inter-ORE Protocol (GIOP) is leading to the desire to deploy GIOP in an ever-wider range of application areas, many of which are significantly more demanding than traditional areas in terms of performance. The well-known performance limitations of present day GIOP-based object request brokers (ORBs) are therefore increasingly being seen as a problem. To help address this problem, this paper discusses a GIOP implementation which has high performance and quality of service support as explicit goals. The implementation, which is embedded in a research ORE called GOPI, is modular and extensible in nature and includes novel optimization techniques which should be separately portable to other ORE environments. This paper focuses on the message protocol aspects of GOPI's GIOP implementation; higher layer issues such as marshalling and operation demultiplexing are not covered in detail. Figures are provided which position GOPI's GIOP performance against comparable ORBs. The paper also discusses some of the design decisions that have been made in the development of the GIOP protocol in the light of our implementation experience.",
keywords = "middleware, distributed systems, OMG CORBA, GIOP, IIOP, protocol engineering and performance optimization, MULTIMEDIA APPLICATIONS, PLATFORM",
author = "G Coulson and S Baichoo",
year = "2001",
month = apr,
doi = "10.1007/PL00008928",
language = "English",
volume = "14",
pages = "113--126",
journal = "Distributed Computing",
issn = "0178-2770",
publisher = "Springer Verlag",
number = "2",

}

RIS

TY - JOUR

T1 - Implementing the CORBA GIOP in a high-performance object request broker environment

AU - Coulson, G

AU - Baichoo, S

PY - 2001/4

Y1 - 2001/4

N2 - The success of the Object Management Group's General Inter-ORE Protocol (GIOP) is leading to the desire to deploy GIOP in an ever-wider range of application areas, many of which are significantly more demanding than traditional areas in terms of performance. The well-known performance limitations of present day GIOP-based object request brokers (ORBs) are therefore increasingly being seen as a problem. To help address this problem, this paper discusses a GIOP implementation which has high performance and quality of service support as explicit goals. The implementation, which is embedded in a research ORE called GOPI, is modular and extensible in nature and includes novel optimization techniques which should be separately portable to other ORE environments. This paper focuses on the message protocol aspects of GOPI's GIOP implementation; higher layer issues such as marshalling and operation demultiplexing are not covered in detail. Figures are provided which position GOPI's GIOP performance against comparable ORBs. The paper also discusses some of the design decisions that have been made in the development of the GIOP protocol in the light of our implementation experience.

AB - The success of the Object Management Group's General Inter-ORE Protocol (GIOP) is leading to the desire to deploy GIOP in an ever-wider range of application areas, many of which are significantly more demanding than traditional areas in terms of performance. The well-known performance limitations of present day GIOP-based object request brokers (ORBs) are therefore increasingly being seen as a problem. To help address this problem, this paper discusses a GIOP implementation which has high performance and quality of service support as explicit goals. The implementation, which is embedded in a research ORE called GOPI, is modular and extensible in nature and includes novel optimization techniques which should be separately portable to other ORE environments. This paper focuses on the message protocol aspects of GOPI's GIOP implementation; higher layer issues such as marshalling and operation demultiplexing are not covered in detail. Figures are provided which position GOPI's GIOP performance against comparable ORBs. The paper also discusses some of the design decisions that have been made in the development of the GIOP protocol in the light of our implementation experience.

KW - middleware

KW - distributed systems

KW - OMG CORBA

KW - GIOP

KW - IIOP

KW - protocol engineering and performance optimization

KW - MULTIMEDIA APPLICATIONS

KW - PLATFORM

U2 - 10.1007/PL00008928

DO - 10.1007/PL00008928

M3 - Journal article

VL - 14

SP - 113

EP - 126

JO - Distributed Computing

JF - Distributed Computing

SN - 0178-2770

IS - 2

ER -