| [Previous | [1] | [2] | [3] | [4] | [5] | [6] | [7] | [8] |
Winston Lo, Yue-Shan Chang+,*
Shyan-Ming Yuan+ and Deron Liang
Department of Computer and Information Engineering
Tung Hai University
Taichung, Taiwan 407, R.O.C.
+Department of Computer and Information Science
National Chiao Tung University
Hsinchu, Taiwan 300, R.O.C.
*Department of Electronic Engineering
Ming-Hsin Institute of Technology
Hsinchu, Taiwan 304, R.O.C.
Multi-threaded programming is a well-known technique for improving the performance of applications. In a CORBA environment, clients can invoke shared remote objects. If these objects are single-threaded, the performance of the system in the large distributed applications is affected. This paper presents a detailed description of the design and implementation of a multi-threaded Object Request Broker (ORB) on CORBA. The ORB was implemented on top of Windows NT and the underlying TCP protocol. The system’s performance in both one-way and two-way requests is compared with that of a well-known commercial product, the IONA Orbix.
Keywords: object request broker, multi-threaded programming, CORBA, distributed object oriented computing environment, middle-ware
Received February 10, 1999; revised November 1, 1999; accepted December 22, 1999.
Retrieve PDF document (200005_04.pdf)
Communicated by Chyi-Nan Chen.