Are CORBA Services Ready to Support Resource Management Middleware for Heterogeneous Computing?

  • Authors:
  • Alpay Duman;Debra Hensgen;David St. John;Taylor Kidd

  • Affiliations:
  • -;-;-;-

  • Venue:
  • HCW '99 Proceedings of the Eighth Heterogeneous Computing Workshop
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of this paper is to report our findings as to which CORBA services are ready to support distributed system software in a heterogeneous environment. In particular, we implemented intercommunication between components in our Management System for Heterogeneous Networks (MSHN\footnote{Pronounced ``mission''}) using four different CORBA mechanisms: the Static Invocation Interface (SII), the Dynamic Invocation Interface (DII), Untyped Event Services, and Typed Event Services. MSHN's goals are to manage dynamically changing sets of heterogeneous adaptive applications in a heterogeneous environment. We found these mechanisms at various stages of maturity, resulting in some being less useful than others. In addition, we found that the overhead added by CORBA varied from a low of 10.6 milliseconds per service request to a high of 279.1 milliseconds per service request on workstations connected via 100 Mbits/sec Ethernet. We therefore conclude that using CORBA not only substantially decreases the amount of time required to implement distributed system software, but it need not degrade performance.