Design and implementation of multi-threaded object request broker

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

*Corresponding author for this work

Research output: Contribution to conferencePaper

Abstract

Distributed object-oriented computing model is the next logical step to develop distributed applications. In recent year, several object models have been proposed, such as COM/DCOM, CORBA, and JAVA Bealt etc. In CORBA, which is 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 CORBA environment, clients can invoke the remote objects that are shared. If those objects are single-threaded, it will affect the performance of system in the large distributed applications. In this paper we will depict in detail the design and implementation of multi-threaded object request broker based on the CORBA. Our ORB was implemented atop Windows NT and underlying TCP protocol. Finally, we will compare our system's performance with IONA's Orbix, which is a well-known commercial product, in both one-way and two-way request.

Original languageEnglish
Pages740-747
Number of pages8
DOIs
StatePublished - 1 Dec 1998
EventProceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS - Tainan, China
Duration: 14 Dec 199816 Dec 1998

Conference

ConferenceProceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS
CityTainan, China
Period14/12/9816/12/98

Fingerprint Dive into the research topics of 'Design and implementation of multi-threaded object request broker'. Together they form a unique fingerprint.

  • Cite this

    Chang, Y. S., Lo, W., Wang, C. J., Yuan, S-M., & Liang, D. (1998). Design and implementation of multi-threaded object request broker. 740-747. Paper presented at Proceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS, Tainan, China, . https://doi.org/10.1109/ICPADS.1998.741163