2011-12-13 2 views
1

분산 컴퓨팅 환경에서 대규모 워크 플로우를 관리 할 수있는 오픈 소스 리소스 관리자를 찾고 있습니다. TORQUE, SLURM, LOADLEVELER에 대한 설문 조사를 수행했습니다. SLURM은 큰 노드를 처리 할 때 TORQUE보다 좋지만 단일 클러스터에서는 수행합니다. 모두 배치 시스템에 사용됩니다. Condor는 그리드 환경에 사용되지만 거칠고 분산 된 parellization을 제공합니다. 고성능 컴퓨팅 환경에서 Ganglia와 Nagios가 훌륭하다고 생각합니다. 그러나 나는 Ganglia와 Nagios가 Workflows에 사용될 수 있는지 알고 싶습니다. 스케쥴러에 내 스케쥴링 알고리즘을 넣고 Hadoop MapReduce 프레임 워크에서 리소스 관리자와 함께 사용할 수 있습니까 ?? 유용한 답글을 보내 주시면 감사하겠습니다. 감사합니다.Resource Manager가 이기종 시스템 전반에서 대규모 워크 플로우를 처리합니다.

답변

2

Ganglia 및 Nagios는 모니터링 도구이며 리소스 관리를 제공하지 않습니다. 최신 Hadoop을 확인하십시오. 내부적으로 자원 관리와 함께 제공됩니다.

새로운 ResourceManager에 응용 프로그램에 자원 컴퓨팅의 글로벌 할당을 관리하고 응용 프로그램 별 ApplicationMaster 는 application,Äôs 스케줄링 및 조정을 관리합니다.

http://hadoop.apache.org/common/docs/r0.23.0/