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...
Main Authors: | , |
---|---|
Other Authors: | |
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 |