The Implementation of a Distributed Object Manager

碩士 === 國立中央大學 === 資訊及電子工程研究所 === 81 === Recently, personal workstation and local area network come to life of people. This paper attempts to combine this type of computing power to let people to construct a distributed applicatio...

Full description

Bibliographic Details
Main Authors: Shyh-Dong Kuo, 郭世棟
Other Authors: Prof. L.M. Tseng
Format: Others
Language:zh-TW
Published: 1993
Online Access:http://ndltd.ncl.edu.tw/handle/15914264655841371706
id ndltd-TW-081NCU00393010
record_format oai_dc
spelling ndltd-TW-081NCU003930102016-07-20T04:11:45Z http://ndltd.ncl.edu.tw/handle/15914264655841371706 The Implementation of a Distributed Object Manager 一個具有物件轉移能力的分散式物件管理器之製作 Shyh-Dong Kuo 郭世棟 碩士 國立中央大學 資訊及電子工程研究所 81 Recently, personal workstation and local area network come to life of people. This paper attempts to combine this type of computing power to let people to construct a distributed application by use of an object based system. This system which is called distributed object manager can let people create an object, destroy an object, migrate an object, etc. The RPC ( Remote Procedure Call) is used as a message passing mechanism between any two objects and we establish the system using the client-server model. In this paper, we first introduce the life cycle of an object to discuss the state transition of an object, then we discuss the activities of object management in detail, including long, short and medium life cycle model, object naming, object creation, object destruction, object invocation, object migration and object locating. There are many problems in this type of system we must solve. Because it is important to keep track of objects in this system, we use an object name server to serve as this purpose. The object name server keeps all the informations of an object. Checkpointing lets the object survive the disaster when the machine crashes. When an object is migrated, there may be an invocation failure. Besides the object name server is used to keep track of the location of an object, forwarding address and the object locating algorithm are used to locate the invoked object because it may have been migrated. At last, we show our experiences of constructing this object manager. We will discuss and compare the pros and cons of its methods. Prof. L.M. Tseng 曾黎明 1993 學位論文 ; thesis 63 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立中央大學 === 資訊及電子工程研究所 === 81 === Recently, personal workstation and local area network come to life of people. This paper attempts to combine this type of computing power to let people to construct a distributed application by use of an object based system. This system which is called distributed object manager can let people create an object, destroy an object, migrate an object, etc. The RPC ( Remote Procedure Call) is used as a message passing mechanism between any two objects and we establish the system using the client-server model. In this paper, we first introduce the life cycle of an object to discuss the state transition of an object, then we discuss the activities of object management in detail, including long, short and medium life cycle model, object naming, object creation, object destruction, object invocation, object migration and object locating. There are many problems in this type of system we must solve. Because it is important to keep track of objects in this system, we use an object name server to serve as this purpose. The object name server keeps all the informations of an object. Checkpointing lets the object survive the disaster when the machine crashes. When an object is migrated, there may be an invocation failure. Besides the object name server is used to keep track of the location of an object, forwarding address and the object locating algorithm are used to locate the invoked object because it may have been migrated. At last, we show our experiences of constructing this object manager. We will discuss and compare the pros and cons of its methods.
author2 Prof. L.M. Tseng
author_facet Prof. L.M. Tseng
Shyh-Dong Kuo
郭世棟
author Shyh-Dong Kuo
郭世棟
spellingShingle Shyh-Dong Kuo
郭世棟
The Implementation of a Distributed Object Manager
author_sort Shyh-Dong Kuo
title The Implementation of a Distributed Object Manager
title_short The Implementation of a Distributed Object Manager
title_full The Implementation of a Distributed Object Manager
title_fullStr The Implementation of a Distributed Object Manager
title_full_unstemmed The Implementation of a Distributed Object Manager
title_sort implementation of a distributed object manager
publishDate 1993
url http://ndltd.ncl.edu.tw/handle/15914264655841371706
work_keys_str_mv AT shyhdongkuo theimplementationofadistributedobjectmanager
AT guōshìdòng theimplementationofadistributedobjectmanager
AT shyhdongkuo yīgèjùyǒuwùjiànzhuǎnyínénglìdefēnsànshìwùjiànguǎnlǐqìzhīzhìzuò
AT guōshìdòng yīgèjùyǒuwùjiànzhuǎnyínénglìdefēnsànshìwùjiànguǎnlǐqìzhīzhìzuò
AT shyhdongkuo implementationofadistributedobjectmanager
AT guōshìdòng implementationofadistributedobjectmanager
_version_ 1718355004875603968