베오울프 클러스터
베오울프 클러스터(베오울프 스타일 클러스터, 베오울프 아키텍처라고도 함)는 고성능 병렬 컴퓨터 클러스터 구조입니다.특징은 저렴한 개인용 컴퓨터 하드웨어를 사용하여 조립하여 비용 대비 효과를 극대화한다는 것입니다. 이 이름은 1994년에 만들어진 유명한 고대 영어 서사시 '베오울프'에서 따왔습니다. NASA 이불 도널드 베커 다른 사람들이 개발함.
Beowulf 클러스터는 COTS(기성품) 하드웨어를 사용하여 특수한 컴퓨팅 요구 사항을 충족하는 클러스터 시스템을 구축하는 방법을 제공합니다. 여기서 COTS는 PC나 이더넷과 같이 널리 사용되는 표준 장비를 말하는데, 이는 일반적으로 여러 제조업체에서 공급하며 대개 비용 효율성이 매우 높습니다. Beowulf 클러스터는 이제 고성능 컴퓨팅(HPC)의 한 분야 또는 장르로 간주됩니다.
베오울프 클러스터를 설계한 사람들은 대부분 각자의 베오울프 클러스터에 대한 정의를 가지고 있으며, 베오울프 클러스터에 대한 정확한 정의를 내리는 것은 어렵습니다.대부분의 베오울프 클러스터의 특징은 다음과 같습니다.
- 베오울프는 여러 대의 컴퓨터로 구성된 시스템을 병렬 컴퓨팅에 사용할 수 있게 하는 시스템 아키텍처입니다.
- 베오울프 시스템은 일반적으로 관리 노드와 여러 개의 컴퓨팅 노드로 구성됩니다. 이들은 이더넷(또는 다른 네트워크)을 통해 연결되며, 관리 노드는 컴퓨팅 노드를 모니터링하고 일반적으로 컴퓨팅 노드의 게이트웨이 및 제어 터미널 역할도 합니다. 일반적으로 클러스터 시스템 파일 서버이기도 합니다. 대규모 클러스터 시스템에서는 특별한 요구 사항으로 인해 이러한 관리 노드의 기능을 여러 노드가 공유할 수도 있습니다.
- 베오울프 시스템은 일반적으로 PC, 이더넷 카드, 이더넷 스위치와 같은 가장 일반적인 하드웨어 장치로 구성됩니다. 베오울프 시스템에는 사용자 정의 장치가 거의 없습니다.
- Beowulf 시스템은 일반적으로 Linux 운영 체제, PVM(Parallel Virtual Machine), MPI(Message Passing Interface)와 같은 저렴하고 널리 사용되는 소프트웨어를 사용합니다.
참고문헌: