RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      객체 지향 분산 환경을 위한 기반 기술연구 = A study on basic techniques for object-oreiented distributed environment

      한글로보기

      https://www.riss.kr/link?id=T8290948

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      국문 초록 (Abstract) kakao i 다국어 번역

      1950년대 처음 컴퓨터가 사무처리에 사용된 이래 1980년대 후반까지는 주로 시분할방식(Time-Sharing)이나 일괄처리방식(Batch-Processing)이 사용되어 왔다. 그러나 최근 컴퓨터 통신 기술의 급속한 발전에 따라 고성능의 단일 컴퓨터 성능에 의존하는 정보처리 방식에서부터 벗어나 네트워크에 연결된 다수의 이기종 컴퓨터로 약결합(loosely-coupled) 시스템을 구축함으로써 각각의 컴퓨터에 작업을 분할하여 수행할 수 있는 분산처리 환경으로 전환해 가는 추세가 두드러지게 나타나고 있으며, 이와 아울러 네트워크에 연결된 컴퓨터들을 공동으로 이용 하여 하나의 통합 시스템을 설계하는 시스템 통합(SI; System Integration)에 관한 연구 또한 활발히 진행되고 있다.
      이러한 추세는 고가의 컴퓨터 시스템의 구입이 없이 다수의 저가형 워크스테이션들과 개인용 컴퓨터들을 하나의 서버스 자원으로 구성하여 이용할 수 있는 장점을 가지고 있으며, 특히 자원의 효율을 극대화 할 수 있다는 것을 고려한 것이다. 그러나 이기종간의 클러스터링을 통한 분산 컴퓨팅 환경은 동일한 기능을 수행하는 소프트웨어라고 하더라도 각각의 하드웨어 구조와 운영체제에 맞게 여러 판(version)이 존재하여야 하며, 이들은 네트워크 상에서 동일한 형식의 자료를 교환하여야 하기 때문에 매우 복잡한 구조를 갖는다. 따라서 분산되어 있는 자원의 통합이라는 시스템 통합의 관점에서 네트워크 상에 분산되어 있는 다양한 종류의 정보들을 어떠한 방식으로 통합 관리할 것인가가 매우 중요한 문제점으로 대두되고 있다. 이러한 환경에서 실제 사용자가 직면하는 난점은 여러 곳에 분산되어 있는 이질의 정보 자원을 중복이 되지 않도록 효과적이고, 투명하게 통합해야 한다는 점이다. 즉, 클라이언트 소프트웨어와 서버 소프트웨어가 다양한 환경 위에서 자연스럽게 인터페이스 되어야 한다는 것인데, 이를 해결하기 위한 방법은 결국 사용자가 각 클라이언트 소프트웨어마다 특정 서버 소프트웨어에 접근하기 위한 전송 규약, 혹은 장치 드라이버를 제작해야 함을 의미한다. 이는 새로운 시스템의 도입으로 인한 편리성이라기 보다 부담으로 사용자에게 다가갈 것이다.
      이와 같은 문제를 해결하기 위해 현재 제안되고 있는 방법은 객체 지향 기법(OOT; Object Oriented Technology)과 분산 처 리 기법(Disthbuted Processing)을 결합한 분산 객체지향 기법(OODP; Object Oriented Distributed Processing)이며 OMG(Object Management Group)에서는 분산 객체지향 기법의 표준안으로 CORBA 2.0사양을 발표하였다 .
      본 연구에서는 OMG의 CORBA 사양을 따르는 객체지향 분산 환경을 구축하기 위해 병렬 가상 컴퓨터(PVM; Parallel Virtual Machine) 환경을 위한 CORBA시스템을 설계하고 PVM환경과 CORBA시스템을 접목시키기 위한 기반 기술, 즉 PVM에서 제공하지 못하는 투명성과 부하 평준화 시스템을 구축하였다.
      번역하기

      1950년대 처음 컴퓨터가 사무처리에 사용된 이래 1980년대 후반까지는 주로 시분할방식(Time-Sharing)이나 일괄처리방식(Batch-Processing)이 사용되어 왔다. 그러나 최근 컴퓨터 통신 기술의 급속한 ...

      1950년대 처음 컴퓨터가 사무처리에 사용된 이래 1980년대 후반까지는 주로 시분할방식(Time-Sharing)이나 일괄처리방식(Batch-Processing)이 사용되어 왔다. 그러나 최근 컴퓨터 통신 기술의 급속한 발전에 따라 고성능의 단일 컴퓨터 성능에 의존하는 정보처리 방식에서부터 벗어나 네트워크에 연결된 다수의 이기종 컴퓨터로 약결합(loosely-coupled) 시스템을 구축함으로써 각각의 컴퓨터에 작업을 분할하여 수행할 수 있는 분산처리 환경으로 전환해 가는 추세가 두드러지게 나타나고 있으며, 이와 아울러 네트워크에 연결된 컴퓨터들을 공동으로 이용 하여 하나의 통합 시스템을 설계하는 시스템 통합(SI; System Integration)에 관한 연구 또한 활발히 진행되고 있다.
      이러한 추세는 고가의 컴퓨터 시스템의 구입이 없이 다수의 저가형 워크스테이션들과 개인용 컴퓨터들을 하나의 서버스 자원으로 구성하여 이용할 수 있는 장점을 가지고 있으며, 특히 자원의 효율을 극대화 할 수 있다는 것을 고려한 것이다. 그러나 이기종간의 클러스터링을 통한 분산 컴퓨팅 환경은 동일한 기능을 수행하는 소프트웨어라고 하더라도 각각의 하드웨어 구조와 운영체제에 맞게 여러 판(version)이 존재하여야 하며, 이들은 네트워크 상에서 동일한 형식의 자료를 교환하여야 하기 때문에 매우 복잡한 구조를 갖는다. 따라서 분산되어 있는 자원의 통합이라는 시스템 통합의 관점에서 네트워크 상에 분산되어 있는 다양한 종류의 정보들을 어떠한 방식으로 통합 관리할 것인가가 매우 중요한 문제점으로 대두되고 있다. 이러한 환경에서 실제 사용자가 직면하는 난점은 여러 곳에 분산되어 있는 이질의 정보 자원을 중복이 되지 않도록 효과적이고, 투명하게 통합해야 한다는 점이다. 즉, 클라이언트 소프트웨어와 서버 소프트웨어가 다양한 환경 위에서 자연스럽게 인터페이스 되어야 한다는 것인데, 이를 해결하기 위한 방법은 결국 사용자가 각 클라이언트 소프트웨어마다 특정 서버 소프트웨어에 접근하기 위한 전송 규약, 혹은 장치 드라이버를 제작해야 함을 의미한다. 이는 새로운 시스템의 도입으로 인한 편리성이라기 보다 부담으로 사용자에게 다가갈 것이다.
      이와 같은 문제를 해결하기 위해 현재 제안되고 있는 방법은 객체 지향 기법(OOT; Object Oriented Technology)과 분산 처 리 기법(Disthbuted Processing)을 결합한 분산 객체지향 기법(OODP; Object Oriented Distributed Processing)이며 OMG(Object Management Group)에서는 분산 객체지향 기법의 표준안으로 CORBA 2.0사양을 발표하였다 .
      본 연구에서는 OMG의 CORBA 사양을 따르는 객체지향 분산 환경을 구축하기 위해 병렬 가상 컴퓨터(PVM; Parallel Virtual Machine) 환경을 위한 CORBA시스템을 설계하고 PVM환경과 CORBA시스템을 접목시키기 위한 기반 기술, 즉 PVM에서 제공하지 못하는 투명성과 부하 평준화 시스템을 구축하였다.

      더보기

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      Since it was begun to use the computers in the commercial fields in 1950s, each of them was operated in time-sharing or batch-processmg mode until late 1980s. However, because of the rapid development of technologies related to the computers and the communications in these days, the new trend was emerged out of the traditional way of information processing based on one high-powered computer that the loosely-connected system of the heterogeneous computers on the networks was built and the given task was partitioned and assigned upon them as one distributed processing environment. Also, many researches are carrying out on the system integration to design the computers on the network as one integrated system.
      This trend can offer several benefits. The one of them is that it is possible to build a new resource consisted of lots of low-priced workstations and PCs to maximize th efficiency of those, workstations and PCs. But for the distributed computing environment by clustering several heterogeneous systems, there must exist that every different version of software for each platform even if it offers the exact same function. Also because of the requirement to transfer data among them, the structure for the whole system might be complicated. So, in the point of view of the system integration as the distributed resource integration, it becomes very important problem that the way to integrate and manage them. In this environment, the users are faced with the difficulties in integration of the distributed information resources with efficiency, transparency and non-redundancy. That is, the interface between server and client softwares must be provided. To do so, it must be offered to the users that the transfer protocol or device driver to access each server software. This must be a burden to the users rather than a benefit of a new system.
      To solve the above mentioned problems, it was proposed that the object-oriented distributed processing which was the conglomerate of object oriented technology and distributed processing. And OMG has announced the CORBA 2.0 specification as the standard for the distributed object oriented technology.
      In this thesis, I designed the base system for PVM to build upon the OMG's CORBA-compliant object-oriented distributed environment and implemented the layer to support transparency and load-balancing which are the basic technologies to put PVM and CORBA together but not supported in PVM.
      번역하기

      Since it was begun to use the computers in the commercial fields in 1950s, each of them was operated in time-sharing or batch-processmg mode until late 1980s. However, because of the rapid development of technologies related to the computers and the c...

      Since it was begun to use the computers in the commercial fields in 1950s, each of them was operated in time-sharing or batch-processmg mode until late 1980s. However, because of the rapid development of technologies related to the computers and the communications in these days, the new trend was emerged out of the traditional way of information processing based on one high-powered computer that the loosely-connected system of the heterogeneous computers on the networks was built and the given task was partitioned and assigned upon them as one distributed processing environment. Also, many researches are carrying out on the system integration to design the computers on the network as one integrated system.
      This trend can offer several benefits. The one of them is that it is possible to build a new resource consisted of lots of low-priced workstations and PCs to maximize th efficiency of those, workstations and PCs. But for the distributed computing environment by clustering several heterogeneous systems, there must exist that every different version of software for each platform even if it offers the exact same function. Also because of the requirement to transfer data among them, the structure for the whole system might be complicated. So, in the point of view of the system integration as the distributed resource integration, it becomes very important problem that the way to integrate and manage them. In this environment, the users are faced with the difficulties in integration of the distributed information resources with efficiency, transparency and non-redundancy. That is, the interface between server and client softwares must be provided. To do so, it must be offered to the users that the transfer protocol or device driver to access each server software. This must be a burden to the users rather than a benefit of a new system.
      To solve the above mentioned problems, it was proposed that the object-oriented distributed processing which was the conglomerate of object oriented technology and distributed processing. And OMG has announced the CORBA 2.0 specification as the standard for the distributed object oriented technology.
      In this thesis, I designed the base system for PVM to build upon the OMG's CORBA-compliant object-oriented distributed environment and implemented the layer to support transparency and load-balancing which are the basic technologies to put PVM and CORBA together but not supported in PVM.

      더보기

      목차 (Table of Contents)

      • 목차 = i
      • 제1장 서론 = 1
      • 제2장 분산 시스템(Distributed System) = 5
      • 1. 분산 시스템의 정의 = 5
      • 2. 분산 시스템의 장점 = 8
      • 목차 = i
      • 제1장 서론 = 1
      • 제2장 분산 시스템(Distributed System) = 5
      • 1. 분산 시스템의 정의 = 5
      • 2. 분산 시스템의 장점 = 8
      • 3. 분산 시스템의 예 - 클라이언트/서버 컴퓨팅 = 9
      • 4. 기타 서비스별 미들웨어 = 15
      • 제3장 병렬 가상 컴퓨터 PVM(Parallel Virtual Machine) = 22
      • 1. 병렬 가상 컴퓨터의 개요 = 22
      • 2. PVM의 주요 특징 = 23
      • 3. PVM 시스템의 구성 = 24
      • 제4장 객체지향 분산환경을 위한 기반 기술 구현 = 26
      • 1. 객체지향 분산환경에서의 프로그램 개발 = 26
      • 2. PVM 환경을 위한 객체 요구 중계자 설계 = 28
      • 3. 객체 요구 중계자와 PVM의 연결 = 30
      • 4. PVM 상에서 CORBA의 설계시 문제점 = 32
      • 5. PVM환경을 위한 IDL 컴파일러 = 34
      • 6. 원격 분산 컴파일 시스템(RDCS; Remote Distributed Compile System) = 36
      • 7. 정적 부하 평준화 시스템 = 39
      • 8. 원격 분산 컴파일러를 통한 성능향상 = 42
      • 제5장 결론 및 향후 과제 = 47
      • 참고문헌 = 49
      • ABSTRACT = 54
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼