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