• DocumentCode
    2364769
  • Title

    Engineering CORBA-based systems for high performance

  • Author

    Wu, Wai-Keung ; Majumdar, Shikharesh

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    473
  • Lastpage
    482
  • Abstract
    Inter-operability in heterogeneous distributed systems is often provided with the help of CORBA compliant middleware. Many distributed object computing systems, however, are characterized by limited heterogeneity. Such systems often contain a subset of components that are written in the same programming language and run on top of the same p-Worm. We present engineering techniques that exploit such limited heterogeneity in systems for achieving high system performance. With these techniques components implemented using diverse programming languages and/or platform use a CORBA compliant middleware, whereas the similar components can use a "flyover" that employs a separate path between the client and its server and avoids a number of CORBA overheads. Insights into system behavior and performance gained from results of experiments with synthetic workload running on a network of PCs are presented.
  • Keywords
    client-server systems; distributed object management; software performance evaluation; workstation clusters; CORBA compliant middleware; CORBA-based systems; distributed object computing systems; flyover; heterogeneous distributed systems; high performance; interoperability; Application software; Computer languages; Distributed computing; Embedded system; Middleware; Network servers; Operating systems; Scalability; System performance; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2002. Proceedings. International Conference on
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-1677-7
  • Type

    conf

  • DOI
    10.1109/ICPP.2002.1040904
  • Filename
    1040904