제1장  분산처리 시스템의 투명성

 

 

감리사 2014년 85

분산처리 시스템의 투명성(Transparency)에 대한 설명으로 거리가 먼 것은?

 

1. 위치 투명성(Location Transparency)은 데이터가 어느 위치에 있는지 몰라도 접근할 수 있다는 것이다.

2. 성능 투명성(Performance Transparency)은 부하가 변동하면 성능을 높이기 위한 재설정을 허용하는 것이다.

3. 동시수행 투명성(Concurrency Transparency)은 지역(Local) 또는 원격(Remote)에서 동일한 동작으로 접근할 수 있다는 것이다.

4. 복사 투명성(Replication Transparency)은 사용자 또는 응용 프로그램이 복제 여부를 몰라도 시스템이 신뢰성 및 성능을 높이기 위하여 여러 개의 복제를 유지하도록 한다.

 

지역(Local) 또는 원격(Remote)에서 동일한 동작으로 접근할 수 있다는 것은 접근(Access)투명성에 대한 설명이다: 3

 

제1절 분산처리 시스템

-      네트워크 상에 분산된 컴퓨팅 자원을 여러 다른 컴퓨터에서 이용하는 기술로써 중앙집중형과 달리 네트워크 상에 여러 컴퓨팅 플랫폼에 프로세스를 분산시키고분산된 프로세스를 논리적으로 마치 하나의 프로세스 처럼 수행하도록 하는 기술을 말한다.

 

제2절 투명성

-      위치 투명성

ü  사용자는 각 컴퓨터들이 어느 곳에 위치하는지 몰라도 자원을 사용할 수 있다.

-      이주 투명성

ü  자원 이동에 제한이 없다.

-      복제(복제투명성

ü  사용자에게 통지할 필요 없이 시스템 안에 자원들의 부가적인 복사를 자유롭게 할 수 있다.

-      병행(동시투명성

ü  다중 사용자들이 자원들을 자동으로 공유할 수 있다.

ü  자원의 위치를 모르더라도 사용자들이 자원을 병행하여 처리 및 공유한다.

ü  다중의 사용자가 자동적으로 자원을 공유하고 사용자의 인식이 없어도 병렬적으로 수행한다.사용자나 응용 프로그램이 공유 데이터나 객체에 대해 상호 간섭 없이 동시에 접속하여 업무를 수행할 수 있어야 한다.

-      접근 투명성

ü  각 프로세서의 로그인처럼 지역이나 원격 자원에 접근할 수 있다.

-      성능 투명성

ü  여러 부하에 대해 성능을 증가시키기 위해 시스템을 재 구성할 수 있다.

-      규모 투명성

ü  시스템이나 응용프로그램이 시스템 구조나 응용 알고리즘에 대한 변경 없이 규모에 따라 확장 가능하다.

-      고장(장애투명성

ü  분산 시스템 내의 구성 요소(트랜잭션, DBMS, 네트워크컴퓨터)가 장애를 일으켜도 영속성을 제공할 수 있다.

'IT Topic' 카테고리의 다른 글

PUE (Power Usage Effectiveness)  (0) 2017.08.02
NoSQL의 CAP 이론  (0) 2017.08.02
Scale-up & Scale-out  (0) 2017.08.02
정량적 위험 분석도구  (0) 2017.08.02
품질보증 수행 Quality mgt. & control tools  (0) 2017.08.02

+ Recent posts