본문 바로가기

협동분산시스템

Introduction

반응형

 

microprocessor의 발전과 높은 속도의 컴퓨터 네트워크로 분산 시스템이 나오게 되었다.

 

분산 시스템이란?

독립적인 컴퓨터들의 집합이지만 사용자에게는 하나의 일관된 시스템으로 보이게 하는 시스템이다.

 

 

분산 시스템의 이상적인 특징

  • 다양한 컴퓨터들간의 차이나 그들이 통신하는 방식을 대부분 사용자에게 숨긴다.

  • 사용자와 응용프로그램은 요청시마다 동일한 방법으로, 언제 어디서나 상호 작용할 수 있어야한다.

  • 확장이 쉬워야한다. -> 많은 사용자를 수용한다. (관리 측면)

  • 계속 이용 가능 한 상태여야 한다. -> 부분 장애 시 나머지 시스템들이 이용 가능한 상태인 것이 좋다.

 

 

Middleware

분산 시스템은 아래와 같이 소프트웨어 계층을 통해 구성된다

 

 

애플리케이션, 클라이언트 (Top Level Layer)

|

Middleware

|

O.S

 

 

미들웨어란 논리적으로 사용자와 응용프로그램으로 구성된 top level layer와 운영체제와 기본 통신 도구로 이루어진 아래의 계층사이에 위치한다.

프레임워크, 라이브러리, API 등으로 불림

 

반응형

'협동분산시스템' 카테고리의 다른 글

Code migration - 2  (0) 2019.04.16
Code migration - 1  (0) 2019.04.16
Servers : Server clusters-3  (0) 2019.04.16
Servers : Server clusters-2  (0) 2019.04.16
Servers : Server clusters-1  (0) 2019.04.15