.
BigJob는 SAGA 기반의 파일럿 작업 파이썬에서 구현 & NBSP이다 그리드 응용 프로그램 (SAGA)에 대한 간단한 API는 분산 된 자원에 액세스하기위한 높은 수준의 사용하기 쉬운 API입니다. 다른 공통 파일럿 작업 시스템과 달리 SAGA BigJob (i)는 기본적 MPI 작업을 지원 및 (ii) 일반적 SAGA 기반 방식을 사용하는 장점을 반영 백엔드 시스템의 다양한 작동한다. 다음 그림은 사가 BigJob 아키텍처의 개요를 제공합니다.
SAGA BigJob은 다음과 같은 세 가지 요소로 구성 : (ⅰ) 파일럿 작업 추상화를 제공하고 (다시 bigjob 개체와 subjobs 모두 관리 할 수 있습니다) BigJobs의 편성 및 일정을 관리하는 BigJob 관리자 (ⅱ) BigJob 에이전트 것을 나타냅니다 파일럿 작업하므로, 각 자원에 대한 어플리케이션 레벨 자원 관리자 및 BigJob 관리자 및 에이전트 사이의 통신에 사용된다 (ⅲ) 광고 서비스.
일반 작업을 실행하기 전에, 응용 프로그램은 bigjob 개체를 초기화해야합니다. BigJob 관리자는 실제로 각각의 자원에 BigJob 에이전트를 실행하는 파일럿 작업을, 큐. 이 에이전트의 경우 자원의 지정 번호가 요구된다. 그 후, 하위 작업은 참조로 BigJob의에서는 jobID를 사용하여 BigJob 관리자를 통해 제공 할 수 있습니다. BigJob 관리자가 프로세스 subjobs 오른쪽 숫자를 사용하여 지정된에서는 jobID에 기초하여 올바른 자원 상으로 시작되는 것을 보장한다. BigJob 에이전트와 BigJob 관리자 간의 통신은 사가 광고 서비스, 중앙 키 / 값 저장소를 사용하여 수행됩니다. 각각의 새로운 작업의 경우, 광고 항목은 BigJob에 의해 생성된다? 관리자. 새로운 작업에 대한 에이전트는 정기적으로 조사. 새 작업이 발견 자원을 사용할 경우, 작업이 그렇지 않으면 대기, 전달
이 요구 사항 : 있습니다.
파이썬
댓글을 찾을 수 없습니다