CrispORB: High performance CORBA for System Area Network

  • Authors:
  • Y. Imai;T. Saeki;T. Ishizaki;M. Kishimoto

  • Affiliations:
  • -;-;-;-

  • Venue:
  • HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

CrispORB is a high performance CORBA that enables low-latency request delivery among cluster nodes connected with System Area Network(SAN) and provides a communication infrastructure for large-scale and high-volume cluster system construction with distributed object-oriented components. Compared with standard IIOP ORBs, CrispORB is be able to reduce the protocol overhead using a System Area Network with intelligent functions for efficient data transfer. CrispORB preserves language mapping specified by COBRA/OMG standards so that component programs written for conventional CORBA could be used without rewriting. CrispORB can manage both SAN and TCP/IP simultaneously, which means the cluster node can communicate with clients via the Internet and with other nodes on the cluster using SAN. Components need not be aware of lower connections because CrispORB selects the transport between SAN and TCP/IP automatically. We selected the VI Architecture to use SAN's communication functions, which are proposed as an industrial standard API for SAN. CrispORB will be portable onto various types of SANs. We have integrated VIA buffer management and CDR(Common Data Representation) format processing to reduce data movement cost. CrispORB was developed based on INTERSTAGE / ObjectDirector (Fujitsu's CORBA product) and Synfinity-0(Fujitsu's SAN).