A Fault-Tolerant Object Service on CORBA

碩士 === 國立交通大學 === 資訊科學學系 === 84 === With the development of distributed systems and object- oriented technology, object-based distributed processing has been highly valued. Therefore, OMG (Object Management Group) is devoting itself to...

Full description

Bibliographic Details
Main Authors: Sheu, Guang-Way, 許光慰
Other Authors: Yuan Shyan-Ming
Format: Others
Language:zh-TW
Published: 1996
Online Access:http://ndltd.ncl.edu.tw/handle/96415643951765474515
id ndltd-TW-084NCTU0394038
record_format oai_dc
spelling ndltd-TW-084NCTU03940382016-02-05T04:16:36Z http://ndltd.ncl.edu.tw/handle/96415643951765474515 A Fault-Tolerant Object Service on CORBA 一個在CORBA上的可容錯物件服務 Sheu, Guang-Way 許光慰 碩士 國立交通大學 資訊科學學系 84 With the development of distributed systems and object- oriented technology, object-based distributed processing has been highly valued. Therefore, OMG (Object Management Group) is devoting itself to the standardization of distri-buted object exchange, and CORBA (Common Object Request Broker Architecture) is exactly its first standard for distributed object exchange. There are more and more COSS (Common Object Service Specification) on CORBA,but no common specification about fault- tolerance exists now. Since classes of large-scale distributed applications will have to deal with unpredictable communication delays, with partial failures, and with networks partitioning, there have been many reseraches for fault-tolerance on CORBA environment such as ELECTRA, Orbix+ISIS, etc. We propose a "warm stand-by" replication approach in this thesis. When an object (the primary object) is invoked, it will invoke a secondary object, andthe primary object will log the messages and checkpoint the state to the se- condary object periodically. If the primary object fails, the secondary can take over automatically. We provide a library according to the style of COSS.With such an interface, programmers can write programs with fault-tolerance a-bility. The whole model has been implemented on Orbix, which is a full imple-mentation of CORBA specification. Yuan Shyan-Ming 袁賢銘 1996 學位論文 ; thesis 67 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學學系 === 84 === With the development of distributed systems and object- oriented technology, object-based distributed processing has been highly valued. Therefore, OMG (Object Management Group) is devoting itself to the standardization of distri-buted object exchange, and CORBA (Common Object Request Broker Architecture) is exactly its first standard for distributed object exchange. There are more and more COSS (Common Object Service Specification) on CORBA,but no common specification about fault- tolerance exists now. Since classes of large-scale distributed applications will have to deal with unpredictable communication delays, with partial failures, and with networks partitioning, there have been many reseraches for fault-tolerance on CORBA environment such as ELECTRA, Orbix+ISIS, etc. We propose a "warm stand-by" replication approach in this thesis. When an object (the primary object) is invoked, it will invoke a secondary object, andthe primary object will log the messages and checkpoint the state to the se- condary object periodically. If the primary object fails, the secondary can take over automatically. We provide a library according to the style of COSS.With such an interface, programmers can write programs with fault-tolerance a-bility. The whole model has been implemented on Orbix, which is a full imple-mentation of CORBA specification.
author2 Yuan Shyan-Ming
author_facet Yuan Shyan-Ming
Sheu, Guang-Way
許光慰
author Sheu, Guang-Way
許光慰
spellingShingle Sheu, Guang-Way
許光慰
A Fault-Tolerant Object Service on CORBA
author_sort Sheu, Guang-Way
title A Fault-Tolerant Object Service on CORBA
title_short A Fault-Tolerant Object Service on CORBA
title_full A Fault-Tolerant Object Service on CORBA
title_fullStr A Fault-Tolerant Object Service on CORBA
title_full_unstemmed A Fault-Tolerant Object Service on CORBA
title_sort fault-tolerant object service on corba
publishDate 1996
url http://ndltd.ncl.edu.tw/handle/96415643951765474515
work_keys_str_mv AT sheuguangway afaulttolerantobjectserviceoncorba
AT xǔguāngwèi afaulttolerantobjectserviceoncorba
AT sheuguangway yīgèzàicorbashàngdekěróngcuòwùjiànfúwù
AT xǔguāngwèi yīgèzàicorbashàngdekěróngcuòwùjiànfúwù
AT sheuguangway faulttolerantobjectserviceoncorba
AT xǔguāngwèi faulttolerantobjectserviceoncorba
_version_ 1718180730095271936