An Update on CORBA Performance for HPEC Algorithms
Abstract
CORBA technology today surrounds HPEC-oriented subsystems. In recent years CORBA is getting used inside those subsystems, but mostly to facilitate communication with nodes outside the subsystem. It is now possible to implement CORBA ORBs that have the performance characteristics required by HPEC applications. This talk will describe the effort to modify the OMG CORBA specification to accommodate HPEC requirements, one HPEC ORB implementation, and preliminary measured performance data. CORBA provides a standards-based middleware architecture for building flexible distributed systems. The time-to-market and engineering life-cycle benefits of using CORBA in enterprise, server, and desktop systems are well documented. At the very least, embedding CORBA in very high-performance and parallel computing environments offers seamless connectivity to external environments such as Java virtual machines, web-integrated application agents, etc. Beyond the basic value, potential exists for building time-critical, data-intensive applications with the more flexible CORBA programming paradigm where communication is handled by a highly specialized Object Request Broker (ORB). The determinate of this potential is the performance impact of using ORB technology on these time-critical, data-intensive applications. With the historical performance of desktop ORBs we often expect the CORBA GIOP protocol, and thus ORBs by nature, must add significant overhead to simple communications.
Document Details
- Document Type
- Technical Report
- Publication Date
- Aug 20, 2004
- Accession Number
- ADA428976
Entities
People
- Bill Beckwith