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

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=T8290948
춘천 : 翰林大學校, 1997
학위논문(석사) -- 翰林大學校 大學院 , 컴퓨터工學科 컴퓨터 工學專攻 , 1997
1997
한국어
강원특별자치도
iv, 55 p. : 삽도 ; 26 cm.
0
상세조회0
다운로드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)
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)