• DocumentCode
    2490723
  • Title

    Design and implementation of multi-threaded object request broker

  • Author

    Chang, Yue-Shan ; Lo, Winston ; Wang, Chii-Jet ; Yuan, Shyan-Ming ; Liang, Deron

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • fYear
    1998
  • fDate
    14-16 Dec 1998
  • Firstpage
    740
  • Lastpage
    747
  • Abstract
    The distributed object oriented computing model is the next logical step to develop distributed applications. In recent years, several object models have been proposed, such as COM/DCOM, CORBA, and JAVA Bean etc. In CORBA, which was announced by OMG, object request broker is a software bus to connect applications and object components. In addition, multi threaded programming is a well known technique to improve the performance of applications. In a CORBA environment, clients can invoke the remote objects that are shared. If those objects are single threaded it will affect system performance in large distributed applications. We describe in detail the design and implementation of multi threaded object request broker based on CORBA. Our ORB was implemented atop Windows NT and underlying TCP protocol. Finally, we compare our system´s performance with IONA´s Orbix, which is a well known commercial product, in both one-way and two-way request
  • Keywords
    client-server systems; distributed object management; multi-threading; remote procedure calls; COM/DCOM; CORBA environment; JAVA Bean; ORB; Orbix; TCP protocol; Windows NT; commercial product; distributed applications; distributed object oriented computing model; large distributed applications; multi threaded object request broker; multi threaded programming; object components; object models; remote objects; software bus; system performance; Application software; Councils; Distributed computing; Electrical capacitance tomography; Environmental management; Information science; Java; Object oriented modeling; Protocols; Software development management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 1998. Proceedings. 1998 International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    0-8186-8603-0
  • Type

    conf

  • DOI
    10.1109/ICPADS.1998.741163
  • Filename
    741163