Skip to content

분산처리 #

Find similar titles

2회 업데이트 됨.

Edit
  • 최초 작성자
  • 최근 업데이트
    Dragon

분산 처리(컴퓨팅)의 정의 #

  1. 분산 처리(컴퓨팅) 기술 (Distributed Computing/Processing)

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

    • 일반적으로 모든 사용자에게 전체 시스템이 하나인 것처럼 보이게 하나, 내부적으로는 상호 분산되어 수행되는 시스템
  3. 분산 컴퓨팅 환경(플랫폼,구조)

    • 여러 컴퓨터가 상호 연관되어 분산처리시스템을 실현시키는 환경/구조 . 원격시스템 간에 협동 작업을 통해 자원 공유하거나 필요한 정보를 주고받게 됨

. 분산 컴퓨팅 주요 모델 #

  1. 클라이언트/서버 형태

    • 많은 다른 클라이언트들의 동시적인 요구를 단일의 서버가 처리
  2. P2P(Peer to Peer) 형태

    • 주종의 관계가 아니고, 서로 대등한 위치에서 상호간에 차이가 없이 통신 및 처리 수행
  3. 완전 분산 컴퓨팅

    • 수많은 컴퓨터 CPU 자원을 분산 활용

. 분산 컴퓨팅 환경 추세 #

  1. 1970년 이전 : 중앙 집중형 컴퓨팅 환경
  2. 1970년대 : Socket Programming에 의한 네트워크 컴퓨팅
  3. 1980년 이후 : 분산 컴퓨팅 환경
  4. 1980년대 : RPC (Remote Procedure Call). 원격 프로시져 간에 함수적 호출 구조
  5. 1990년대 : ORB (CORBA 플랫폼), DCOM, RMI (Java 플랫폼). 함수 호출이 아닌 오브젝트 자체를 원격으로 분산 배치시키는 모델
  6. 2000년대 : 웹서비스 등. 웹 상에 있는 분산 자원들을 결합시키는 표준화된 분산 소프트웨어 콤포넌트 기술

. 분산 컴퓨팅 관련 표준 및 구현 例 #

  1. OSF/DCE

    • OSF(오픈 소프트웨어 재단)에서 1990년에 그 내용을 결정한 바 있고,
    • 이를 DCE 이라는 명칭으로 공표
  2. CORBA

  3. MS社 .NET

  4. 자바언어 관련 J2EE

Incoming Links #

Related Data Sciences #

0.0.1_20230725_7_v68