Abstract
This paper describes the implementation of a high performance Object Request Broker (ORB)— omniORB2. The discussion focuses on the experience in achieving high performance by exploiting the protocol and other characteristics of the CORBA 2.0 specification. The design is also highly adaptable to a variety of network transports. The results of running the ORB over TCP/IP, shared memory, Scalable Coherent Interface (SCI) and ATM Adaptation Layer 5 (AAL5) are presented. In both null calls and bulk data transfers, the performance of omniORB2 is significantly better than other commercial ORBS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Flick, Flick idl compiler http://www.cs.utakedulprojects/flux .
Piconet, The piconet project, 1998 http://www.orl.co.uk/piconet/ .
RATM, The radio atm project, 1998 http://www.orl.co.uk/radio/ .
OMG. Common Object Request Broker Architecture and Specification, July 1996. Revision 2.0, Available electronically via http://wwwomg.org .
Pope, S. and Lo, S. The Implementation of a Native ATM Transport for a High Performance ORB. In ORL Technical Report 98.5, 1998.
Pope, S. Hodges, S. J. Mapp, G. E. Roberts, D. E. and Hopper, A. Enhancing Distributed Systems with Low-Latency Networking In ORL Technical Report 98.6, 1998.
Want, R. and Hopper, A. (1992) Active badges and personal interactive computing objects. IEEE Transactions on Consumer Electronics, February 1992.
Wray, S. Glauert, T. and Hopper, A. (1994) The medusa applications environment. in International Conference on Multimedia Computing and Systems, May 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this paper
Cite this paper
Lo, SL., Pope, S. (1998). The Implementation of a High Performance ORB over Multiple Network Transports. In: Davies, N., Jochen, S., Raymond, K. (eds) Middleware’98. Springer, London. https://doi.org/10.1007/978-1-4471-1283-9_10
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1283-9_10
Publisher Name: Springer, London
Print ISBN: 978-1-4471-1285-3
Online ISBN: 978-1-4471-1283-9
eBook Packages: Springer Book Archive