scispace - formally typeset
Search or ask a question

Showing papers by "Shyan-Ming Yuan published in 1998"


Proceedings ArticleDOI
14 Dec 1998
TL;DR: The design and implementation of multi threaded object request broker based on CORBA is described and the system's performance is compared with IONA's Orbix, which is a well known commercial product, in both one-way and two-way request.
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.

6 citations


Proceedings Article
01 Jan 1998

4 citations




Journal ArticleDOI
TL;DR: This paper proposes a fault-tolerance developing environment, called Phoinix, which is compatible to the OMA framework, and the design and implementation of PhoinIX is presented and its performance is evaluated.
Abstract: The object management architecture (OMA) has been recognized as a de facto standard in the development of object services in a distributed computing environment. In a distributed system, the provision for failure-recovery is always a vital design issue. However, the fault-tolerant service has not been extensively considered in the current OMA framework, despite the fact that an increasing number of useful common services and common facilities have been adopted in OMA. In this paper, we propose a fault-tolerance developing environment, called Phoinix, which is compatible to the OMA framework. In Phoinix, object services can be developed with embedded fault-tolerance capability to tolerate both hardware and software failures. The fault-tolerance capability in Phoinix is classified into two levels: restart, and rollback-recovery; where the fault-tolerance capability enhances as the level increases. Currently, Phoinix is ported on Orbix 2.0 and on SunOS 4.2. In this paper, the design and implementation of Phoinix is presented and its performance is evaluated.