Flyover: a technique for achieving high performance in CORBA-based systems with limited heterogeneity
by Wai-Keung Wu, Shikharesh Majumdar
International Journal of High Performance Computing and Networking (IJHPCN), Vol. 3, No. 2/3, 2005

Abstract: Inter-operability in heterogeneous distributed systems is often provided with the help of CORBA compliant middleware. Many distributed object-computing systems, however, are characterised by limited heterogeneity. Such systems often contain a subset of components that are written in the same programming language and run on top of the same platform. Techniques that exploit such limited heterogeneity in systems for achieving high system performance are presented here. While components implemented using diverse programming languages and/or platform use a CORBA compliant middleware, the similar components can use a 'Flyover' that employs a separate path between the client and its server, and avoid a number of CORBA overheads. A prototype of a tool that is used for installing such flyovers in CORBA-based applications is implemented and is described. The performance of flyover-based systems is compared with those of pure CORBA-based systems that use commercial middleware products, under various workload and system parameters. A significantly large performance gain is achieved with the flyover for a range of workload parameters. Insights into system behaviour and performance developed from results of experiments with synthetic workload running on a network of PCs are presented.

Online publication date: Thu, 10-Nov-2005

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of High Performance Computing and Networking (IJHPCN):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com