50 likes | 140 Views
JSDL@NAREGI b2 release. @OGF21 Oct. 2007 Kazushige Saga NAREGI Project, National Institute of Informatics. MPI. GridMPI. GridMPI. GridMPI. GridMPI or Remote Pipe. : any kinds of computing resources incl. cluster system, SMP. Co-Allocation Job.
E N D
JSDL@NAREGI b2 release @OGF21 Oct. 2007 Kazushige Saga NAREGI Project, National Institute of Informatics
MPI GridMPI GridMPI GridMPI GridMPI or Remote Pipe : any kinds of computing resources incl. cluster system, SMP ... Co-Allocation Job NAREGI supports advanced reservation based co-allocation job in heterogeneous resources environment. and more...
Workflow Brokering Abstract JSDLs ResourceQuery Distributed Information Service Super Scheduler Client DAI CIM Reservation, Submission, Query, Control… Reservation based Co-Allocation Resource Info. Concrete JSDL Concrete JSDL UR/RUS Computing Resource Computing Resource GridVM GridVM Accounting NAREGI Architecture Overview
JSDL in NAREGI b2 Job Document • <?xml version="1.0" ?> • <ComplexJobInstance name="xsd:token" type="Normal" | "MPI" ? > • <JobInstance name="xsd:token" type="Normal" | "MPI" ? • aggregation="true" | "false" ? > * • <JobDocument doctype="xsd:anyURI" > ? • {any}? • </JobDocument> • <CandidateContainers> ? • <CandidateContainer> * • <Locations> ? • <wsa:EndpointReference /> ? • </Locations> • <JobDocument doctype="xsd:anyURI"> ? • {xsd:any} * • </JobDocument> ? • <SelectionCriteria> ? • {xsd:any} * • </SelectionCriteria> • </CandidateContainer> • </CandidateContainers> • <ReservationContainer> ? • <Locations> ? • <wsa:EndpointReference /> ? • </Locations> Complex Job Type Abstract JSDL Candidate Reservation
JSDL in NAREGI b2 Job Document (continued) • <JobDocument doctype="xsd:anyURI"> ? • {xsd:any} * • </JobDocument> ? • <ReservationTime> ? • <startTime> ? • {xsd:dateTime} • </startTime> • <duration> ? • {xsd:duration} • </duration> • </ReservationTime> • <ReservationContainer /> ? • </ReservationContainer> • </JobInstance> • <ComplexJobInstance name="xsd:token" type="Normal" | "MPI" ? ... /> * • <SelectionMethod> ? • <TotalCoallocation> ? • {xsd:nonNegativeInteger} • </TotalCoallocation> • </SelectionMethod> • </ComplexJobInstance> Concrete JSDL Reserved Recursive Resource Selection Policy