서지주요정보
Object group interactions in distributed systems = 분산 시스템에서의 그룹 상호작용
서명 / 저자 Object group interactions in distributed systems = 분산 시스템에서의 그룹 상호작용 / Hyun-Je Paek.
발행사항 [대전 : 한국과학기술원, 1990].
Online Access 제한공개(로그인 후 원문보기 가능)원문

소장정보

등록번호

8000388

소장위치/청구기호

학술문화관(문화관) 보존서고

DCS 9003

휴대폰 전송

도서상태

이용가능

대출가능

반납예정일

리뷰정보

초록정보

A distributed system is an information system where discrete components of the overall processing activities may be located in more than one system, at more than one geographical location, or where there is any reason which necessitates explicit communications among the components. The purpose of this thesis is to establish the foundation for object group interactions in distributed systems. Object groups provide a basis for replication and parallelism which increase the opportunities to improve performance, availability or fault tolerance. However, multiple members in the object group and coordination between them add a major degree of complexity; a large number of objects are involved and the membership is changed continuously. Comprehensive support for the object groups is a way of selectively hiding this complexity. Multiple objects are configured into an object group and behave towards other objects as if the multiple objects were collectively one object. An object can also join or leave an existing group at any time. Infrastructure and primitives to support dynamic management of object groups are introduced. Intra-group interactions is distinguished from inter-group interactions. The inter-group interactions hides the existence of a group and is shown as an interaction between singleton objects as a whole, while intra-group interactions deal with the coordination between group members. The group management and organization of inter-group interactions via intra-group interactions are achieved via a group agent acting as a proxy on behalf of all members. Group Execution Protocol enables a client group to invoke an operation in a server group with hiding the complexity of the group interactions. Group Execution Protocol provides a remote procedure call service for group-to-group interactions for an object-oriented distributed processing systems.

분산 시스템이란 전체적인 처리활동의 각 부분이 한 시스템 이상에서 일어나거나, 각 부분들 사이에 명시적인 통신이 필수적인 정보시스템을 일컫는다. 본 논문의 목적은 이러한 분산 시스템에서 오브젝트 그룹의 상호작용의 토대를 만들기 위한 것이다. 오브젝트 그룹은 분산 시스템에서 성능의 향상이나 가용성의 증대, 고장의 극소화를 위해 이용되는 복제나 병렬처리를 위한 중요한 도구가 될 수 있다. 하지만 여러 오브젝트가 관여하므로 이들간의 조정이 필요하게 되는데 이는 사용자가 시스템을 구성하는데 있어서 새로운 난제로 등장한다. 따라서 시스템이 오브젝트 그룹을 효율적으로 지원할 수 있게되면, 사용자들이 그룹관리의 부담없이 필요한 기능을 활용할 수 있게된다. 즉 여러개의 오브젝트를 한개의 그룹으로 구성하여 외부와는 마치 한 개의 오브젝트인 것처럼 통신하도록 하는 것이다. 이를 위해 그룹의 구성이나 구성원의 모집, 가입, 탈퇴가 잘 지원되어야 한다. 본 논문에서는 이러한 그룹의 동적 관리를 위한 기간구조와 프리미티브를 제시한다. 그룹의 상호작용은 그룹간과 그룹내의 상호작용으로 대별된다. 즉 그룹간의 상호작용이 개별 오브젝트간의 오브젝트인 것처럼 동작시키기 위해서는 여러 구성원들간의 내부조정을 위한 그룹내 상호작용이 필요하게 된다. 그룹 에이전트는 이러한 그룹내 세부사항을 외부세계로부터 차단시켜 주는 구성원들의 대리자 역할을 하게된다. 이러한 기능을 지원하기위해 그룹실행프로토콜이 제안된다. 이 기능은 집단간의 상호작용을 위한 원격 프로시듀어 호출서비스를 제공한다. 본 논문은 구현을 통한 여러 실험을 통해 오브젝트 그룹의 유용성을 밝혔다. 오브젝트 그룹이 시스템에서 지원되므로 사용자들은 그룹의 관리 및 그룹 통신의 지식없이도 오브젝트 그룹의 장점을 활용할 수 있게된다.

서지기타정보

서지기타정보
청구기호 {DCS 9003
형태사항 v, 110 p. : 삽도 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 박현제
지도교수의 영문표기 : Kil-Nam Chon
지도교수의 한글표기 : 전길남
학위논문 학위논문(박사) - 한국과학기술원 : 전산학과,
서지주기 Reference : p. 103-110
주제 Electronic data processing --Distributed processing
분산 시스템. --과학기술용어시소러스
프로토콜. --과학기술용어시소러스
통신 교환. --과학기술용어시소러스
Computer network protocols.
QR CODE qr code