Upload
alexis-chen
View
29
Download
4
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
JSDL@NAREGI JSDL@NAREGI releaserelease
@OGF21@OGF21Oct. 2007Oct. 2007
Kazushige SagaKazushige Saga
NAREGI Project,NAREGI Project,National Institute of Informatics National Institute of Informatics
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.
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
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
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