Advertisement

CORBA-as-Needed: A Technique to Construct High Performance CORBA Applications

  • Hui Dai
  • Shivakant Mishra
  • Matti A. Hiltunen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2552)

Abstract

This paper proposes a new optimization technique called CORBA-as-needed to improve the performance of distributed CORBA applications. This technique is based on the observation that in many cases the client and the server of a distributed application run on compatible computing platforms, and do not need the interoperability functionality of CORBA. CORBA-as-needed dynamically determines if the interoperability functionality is needed for a specific application invocation, and bypasses this functionality if it is not needed. Performance measurements from a prototype implementation in omniORB show that CORBA-as-needed achieves a very significant performance improvement.

Keywords

Computing Environment Request Message Server Side Client Side Additional Functionality 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [4]
    A. Gokhale and D.C. Schmidt. Measuring the performance of communication middleware on high-speed networks. In Proceedings of SIGCOMM’96, Aug 1996. 141Google Scholar
  2. [5]
    S. Mishra, L. Fei, X. Lin, and G. Xing. On group communication support in CORBA. IEEE Transaction on Parallel and Distributed Systems 12(2), February 2001. 141, 143, 150Google Scholar
  3. [6]
    S. Mishra and N. Shi. Improving the performance of distributed CORBA applications. In Proceedings of the 2002 IEEE International Parallel and Distributed Processing Symposium, Fort Lauderdale, FL, April 2002. 147Google Scholar
  4. [7]
    W. Zhao, L. Moser, and P. Melliar-Smith. Design and implementation of a pluggable fault tolerant CORBA infrastructure. In Proceedings of the 2002 IEEE International Parallel and Distributed Processing Symposium, Fort Lauderdale, FL, April 2002. 144Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • Hui Dai
    • 1
  • Shivakant Mishra
    • 1
  • Matti A. Hiltunen
    • 2
  1. 1.Department of Computer ScienceUniversity of ColoradoBoulder
  2. 2.ATamp;T Labs-ResearchFlorham Park

Personalised recommendations