베오울프 클러스터가 가능합니까?

베오울프 클러스터가 가능합니까?

컴퓨터 클러스터를 구축한 경험이 있는 사람을 어디서 찾을 수 있는지 잘 모르기 때문에 여기에서 누군가가 내 질문에 답할 수 있지 않을까 생각했습니다.

기본적으로 내가 사용할 수 있는 기계는 두 대입니다.

  • 2 x 733MHz, 1GB RAM 및 ATI Radeon 9500 그래픽 카드를 갖춘 Pentium III(듀얼 프로세서 보드), OS는 Linux Mint Debian 에디션 비교적 현대적인 노트북 HP ProBook 4530s.Ubuntu 13.10이 포함되어 있습니다. 이들을 Beowulf 클러스터로 결합할 수 있습니까? 그것은 가능합니까?
  • Ubuntu 13.10이 설치된 비교적 현대적인 노트북 HP ProBook 4530s를 Beowulf 클러스터에 결합할 수 있습니까? 그것은 가능합니까?

왜? 나는 이미 한동안 이 일을 하고 싶었고, 그게 나를 괴롭히고 있는 것 같아요. 또한 1에서 10까지의 척도에서 IT 학부생에게만 이 작업을 수행하는 것이 얼마나 어려울까요?

답변1

예, 서로 다른 하드웨어와 실제로는 서로 다른 소프트웨어(적어도 서로 다른 Linux 커널/배포판)에서 베오울프 클러스터를 구축하는 것이 완벽하게 가능합니다. 주요 제한 사항은 사용하려는 특정 애플리케이션 소프트웨어와 메시지 전달 인터페이스가 모두 클러스터의 각 시스템 유형에서 실행되어야 한다는 것입니다.

일반적으로 동일한 시스템을 사용하는 것이 시스템 관리를 더 쉽게 하기 때문에 선호됩니다. 모든 머신에서 동일한 디스크 이미지 또는 최소한 동일한 구성 파일을 사용할 수 있습니다. 서로 다른 하드웨어를 사용하면 각 노드(유형)를 개별적으로 구성하는 데 더 많은 노력을 기울여야 합니다. 그러나 노드가 두 개만 있는 경우 이는 큰 오버헤드가 아닙니다.

그리고 그렇습니다. IT 학부생이 수행하기는 꽤 쉬울 것입니다(난이도 기준으로 10점 중 2~3점일 수도 있습니다). 제가 엔지니어링 학부생이었을 때(약 15년 ​​전) 저는 Persistence of Vision 광선 추적기의 분산 버전을 사용하여 광선 추적 비디오를 제작하기 위한 3노드 시스템을 구축했습니다. 나는 다양한 리눅스 커널과 네트워킹 하드웨어를 갖춘 i586/i686 머신을 사용했습니다. 그 당시에는 도움이 될 만한 문서가 많이 있었는데 지금은 상황이 더 쉬워졌다고 생각합니다. 또 다른 유용한 소스는 다음과 같습니다.베오울프 하우투.

답변2

다음은 공식 Linux 포럼의 링크입니다.https://www.linux.com/community/blogs/133-general-linux/9401

직접 겪어본 적은 없지만 살펴보니 꽤 쉬운 것 같습니다. 저도 IT학부 학부생인데 총 4대의 컴퓨터를 사용하고 있습니다. 내 생각에 당신이 그것에 시간을 투자하고 당신이 하고 있는 일을 정말로 배우려고 노력했다면, 당신은 그것을 할 수 있을 것입니다. 또한 생각해볼 거리가 있었습니다. 저는 몇 차례 수석 프레젠테이션에 참석할 기회가 있었고 라즈베리 파이 베오울프 클러스터가 있었고 교수님들은 그것을 좋아했습니다. 그들은 그것이 믿기지 않는 일이라고 생각했습니다.

http://www.linux.org/threads/building-a-linux-cluster.7858/

그것은 건축 과정을 거치는 또 다른 링크입니다.

관련 정보