Engineering CORBA-Based Systems for High Performance

  • Authors:
  • Wai-Keung Wu;Shikharesh Majumdar

  • Affiliations:
  • -;-

  • Venue:
  • ICPP '02 Proceedings of the 2002 International Conference on Parallel Processing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Inter-operability in heterogeneous distributed systems is often provided with the help of CORBA compliant middleware. Many Distributed Object Computing Systems, however, are characterized 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. We present engineering techniques that exploit such limited heterogeneity in systems for achieving high system performance. With these techniques components implemented using diverse programming languages and/or platform use a CORBA compliant middleware, whereas the similar components can use a "Flyover" that employs a separate path between the client and its server and avoids a number of CORBA overheads. Insights into system behavior and performance gained from results of experiments with synthetic workload running on a network of PC's are presented.