분산시스템
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1.분산시스템의 개요
2.분산시스템의 목적
3.분산시스템의 하드웨어
4.분산시스템의 소프트웨어
5.분산시스템 설계쟁점

본문내용

1.분산시스템의 개요
1) 과거의 컴퓨팅 환경
- 사회조직의 일부만 컴퓨터를 보유
- 컴퓨터의 상호접속 기술의 부족
- 각 컴퓨터가 독립적으로 운영
2) 컴퓨팅 환경의 변화
- 강력한 마이크로 프로세서의 개발(고성능, 저가격)
- 근거리 통신망(LAN:local area network)의 개발
- 짧은 시간에 컴퓨터 상호간의 정보전달 가능
3) 분산시스템(distributed system)의 도래
강력한 마이크로 프로세서와 고속 통신망 기술이 결합하여 수많은 CPU를 상호 유기적으로 작동시켜 기존의 중앙집중식 시스템이 할 수 없고 하기 힘든 일을 효율적으로 처리하기 위해 구성된 컴퓨팅 시스템
cf) 중앙집중식 시스템: CPU가 하나이면서 몇 개의 주변장치, 메모리 및 터미널로 구성된 전통 컴퓨터시스템
4) 분산시스템의 문제
분산시스템을 운영할 강력한 소프트웨어의 부재

2.분산시스템의 목적
1) 분산시스템의 장점
가. 경제성
- 값싼 CPU를 조합하여 고가의 단일 CPU보다 우수한 성능의 시스템을 제공
- 메인프레임1)에 적합한 법칙: CPU의 계산능력은 그 값의 제곱에 비례한다. 2배의
값을 지불함으로써, 성능은 4배의 효과를 얻을 수 있다.(Grosh법칙:Herb Grosh)
- 현재는 마이크로 프로세서의 발전으로 2배의 가격의 CPU가 4배의 성능을
제공하지 않는다. 그러므로 저가격/다수의 CPU로 상호 동작하는 시스템이
효과적인 비용 해결책임.
나. 속도
- 20MIPS의 컴퓨터 1,000개로 현재 구현 불가능한 20,000MIPS의 컴퓨터를 갖는
시스템을 설계할 수 있음. 물론 처리기의 한계속도를 고려해야 하지만 한대의
고속 CPU에서 처리하는 일을 분산해서 다수의 저속 CPU로 구현하면
단일 속도보다는 개수에 따라서 전체 연산능력은 향상될 수 있다.
다. 고유적분산
- 작업의 특성에 따라 다르게 동작하는 컴퓨터를 통합하여 분산시스템을 만들 수
있다. 즉, 분산시스템을 일의 특성에 따라 분류해서 고유한 작업 셋으로 분리시킬
수 있으며, 이렇게 분산된 시스템은 성능(효율) 및 신뢰성이 높다.
라. 성장성(확장으로 인한 시스템 능력의 성장)
- 기존의 단일 시스템의 upgrade는 시스템을 교체해야 하지만 분산시스템은
간편하게 더 많은 처리기를 시스템에 추가하는 것으로 upgrade가 가능하다.
마. 신뢰성
- 여러 기계에 표준 작업량을 분산시키면 한 칩의 손상은 기계 하나의 손상만
가져오고 나머지는 손상되지 않는다.
2) 독립적 PC에 대한 분산시스템의 장점
가. 자료 공유
- 공유자료(예약시스템의 DB)는 독립되면 그 기능이 사라짐
나. 장치 공유
- 값비싼 장비들도 공유될 수 있음
다. 통신 개선
- 개인과 개인의 통신을 쉽게 만듬(예:전자우편으로 인한 팩스 사용 감소)
라. 융통성 향상
- 작업의 특성과 현재 가용 컴퓨터 재원을 고려해서 분산된 컴퓨터 중에서 가장
적절한 컴퓨터에 작업을 분산시킬 수 있다.
3) 분산시스템의 단점
가. 분산시스템을 운영한 소프트웨어의 부재
나. 통신망문제가 바로 분산시스템의 문제로 반영
다. 데이터분산으로 자료의 안정성에 문제 발생
- 상기 단점이 존재하지만 분산시스템의 유리한 점이 더 절실하게 요구되기 때문에
분산시스템의 중요성이 더욱 커질 것으로 예상된다.

키워드

  • 가격2,300
  • 페이지수13페이지
  • 등록일2003.06.05
  • 저작시기2003.06
  • 파일형식워드(doc)
  • 자료번호#223854
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니