Skip to content

Grid Computing System

Grid Computing System 은 지리적으로 분산된 여러 자원을 연결 하여 하나의 가상 슈퍼컴퓨터를 형성하는 병렬 컴퓨팅 시스템임.

Grid Computing System 은 자원들은 독립적으로 관리되며, 서로 다른 운영 체제와 하드웨어를 사용하는 게 일반적임.

  • 다른 위치에 다른 OS가 설치된 독립적인 이기종 컴퓨터들과
  • 다양한 자원들이
  • WAN (Wide Area Network)을 통해 연결 되어
  • 하나의 통합된 컴퓨팅 환경을 만드는 것을 가르킴.

참고: LAN vs. WAN


특징

특징은 다음과 같음.

  • 분산 병렬 처리: 서로 다른 위치(Geographical Distribution)에 있는 자원을 활용하여 병렬로 작업을 수행.
  • 이기종(Heterogeneity) 환경: 다양한 하드웨어와 소프트웨어가 혼합되어 있음.
  • 자원 공유: 자원 소유자가 자원을 동적으로 할당하고, 사용자는 작업의 우선순위와 자원의 가용성에 따라 조정된 자원들을 사용할 수 있음.
  • 확장성: 자원을 필요에 따라 추가하거나 제거할 수 있어 매우 유연함.
  • 인터넷 기반: 주로 인터넷을 통해 연결되며, 전 세계적으로 분산된 컴퓨터를 활용.

장단점

장단점은 다음과 같음.

장점:

  • 높은 확장성: 지리적으로 분산된 자원을 쉽게 추가 가능: 이는 상호운영성(interoperability)이 제공된다는 가정하에서임.
  • 비용 효율성: 기존의 유휴 자원을 활용하여 비용을 절감 가능.
  • 유연성: 다양한 하드웨어와 소프트웨어 조합을 활용 가능.

단점:

  • 복잡한 관리: 지리적으로 분산된 자원을 효율적으로 관리하는 것은 쉽지 않은 일임.
  • 네트워크 대기 시간: 인터넷을 통해 연결되므로 네트워크 지연을 피하기 어려움.
  • 보안 문제: 분산된 이기종 환경에서는 보안 관리가 매우 어려움.

결론

Grid Computing System은

  • 높은 성능, 가용성, 확장성을 제공할 수 있음.
  • 과학 연구, 금융 모델링, 애니메이션 렌더링 등 대규모 데이터 처리와 복잡한 연산이 필요한 다양한 분야에서 널리 사용되고 있음.