• DocumentCode
    3103878
  • Title

    Evaluating the performance of CORBA for distributed and grid computing applications

  • Author

    Es-sqalli, T. ; Fleury, E. ; Guyard, J. ; Bhiri, S.

  • Author_Institution
    RESEDAS, LORIA, Vandoeuvre-les-Nancy, France
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    288
  • Lastpage
    294
  • Abstract
    Distributed computing applications rely on transmissions of messages between processes. However, as workstations are not intended to manage this kind of communications, it is necessary to use some communication tools known as message passing libraries. Currently, MPI (Message Passing Interface) and PVM (Parallel Virtual Machine) are the most used. In addition, the need for interoperability among the rapidly proliferating amount of hardware and software led to the definition of CORBA (Common Object Request Broker Architecture), which standardizes the execution support of distributed object applications. This architecture offers good interoperability and encapsulation support. Moreover, its method invocation mechanism, offers several features and can be used as a good communication model. Consequently, the use of such an architecture for distributed and grid computing applications seems interesting and promising. However, CORBA is always criticized on the performance level. By taking account of all these elements, a performance evaluation of CORBA seems necessary. The aim of the paper is to present benchmark results of some CORBA implementations (ORBacus and TAO) and to compare them with those of the two message passing libraries MPI (MPICH and LAM) and PVM, by using a Network of WorkStations (NOW)
  • Keywords
    application program interfaces; distributed object management; message passing; open systems; parallel programming; remote procedure calls; software libraries; virtual machines; workstation clusters; CORBA implementations; CORBA performance evaluation; Common Object Request Broker Architecture; LAM; MPI; MPICH; Message Passing Interface; NOW; Network of WorkStations; ORBacus; PVM; Parallel Virtual Machine; TAO; communication tools; distributed computing applications; distributed object applications; encapsulation support; execution support; grid computing applications; interoperability; message passing libraries; message transmission; method invocation mechanism; performance evaluation; performance level; workstations; Application software; Computer architecture; Distributed computing; Encapsulation; Grid computing; Hardware; Message passing; Software libraries; Virtual machining; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7695-1010-8
  • Type

    conf

  • DOI
    10.1109/CCGRID.2001.923205
  • Filename
    923205