5
JSDL@NAREGI JSDL@NAREGI release release @OGF21 @OGF21 Oct. 2007 Oct. 2007 Kazushige Saga Kazushige Saga NAREGI Project, NAREGI Project, National Institute of National Institute of Informatics Informatics

JSDL@NAREGI b2 release

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

Page 1: JSDL@NAREGI  b2  release

JSDL@NAREGI JSDL@NAREGI releaserelease

@OGF21@OGF21Oct. 2007Oct. 2007

Kazushige SagaKazushige Saga

NAREGI Project,NAREGI Project,National Institute of Informatics National Institute of Informatics

Page 2: JSDL@NAREGI  b2  release

2

Co-Allocation JobCo-Allocation Job

and more...

GridMPI

GridMPI

GridMPI or Remote Pipe

: any kinds of computing resources incl. cluster system, SMP ...

GridMPIMPI

NAREGI supports advanced reservation based co-allocation job in heterogeneous resources environment.

Page 3: JSDL@NAREGI  b2  release

3

NAREGI Architecture OverviewNAREGI Architecture Overview

Computing ResourceComputing ResourceComputing ResourceComputing Resource

GridVMGridVM

Accounting

CIM

UR/RUSGridVMGridVM

ResourceInfo.

Reservation, Submission,Query, Control…

ClientClient

ConcreteJSDL

ConcreteJSDL

Workflow

AbstractJSDLs

SuperScheduler

DistributedInformation Service

DAI

ResourceQuery

Reservation basedCo-Allocation

Brokering

Page 4: JSDL@NAREGI  b2  release

4

1. <?xml version="1.0" ?>2. <ComplexJobInstance name="xsd:token" type="Normal" | "MPI" ? >3. <JobInstance name="xsd:token" type="Normal" | "MPI" ? 4.                  aggregation="true" | "false" ? > *5. <JobDocument doctype="xsd:anyURI" > ?6. {any}?7. </JobDocument>8. <CandidateContainers> ?9. <CandidateContainer> *10. <Locations> ?11. <wsa:EndpointReference /> ?12. </Locations>13. <JobDocument doctype="xsd:anyURI"> ?14. {xsd:any} *15. </JobDocument> ?16. <SelectionCriteria> ?17. {xsd:any} *18. </SelectionCriteria>19. </CandidateContainer>20. </CandidateContainers>21. <ReservationContainer> ?22. <Locations> ?23. <wsa:EndpointReference /> ?24. </Locations>

JSDL in NAREGI JSDL in NAREGI Job DocumentJob Document

Complex Job Type

Abstract JSDL

Candidate

Reservation

Page 5: JSDL@NAREGI  b2  release

5

25. <JobDocument doctype="xsd:anyURI"> ?26. {xsd:any} *27. </JobDocument> ?28. <ReservationTime> ?29. <startTime> ?30. {xsd:dateTime}31. </startTime>32. <duration> ?33. {xsd:duration}34. </duration>35. </ReservationTime>36. <ReservationContainer /> ?37. </ReservationContainer>38. </JobInstance>39. <ComplexJobInstance name="xsd:token" type="Normal" | "MPI" ? ... /> *40. <SelectionMethod> ?41. <TotalCoallocation> ?42. {xsd:nonNegativeInteger}43. </TotalCoallocation>44. </SelectionMethod>45. </ComplexJobInstance>

JSDL in NAREGI JSDL in NAREGI Job Document Job Document (continued)(continued)

Reserved

Recursive

Resource SelectionPolicy

Concrete JSDL