meta scheduler based on advanced reservation n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Meta-scheduler based on advanced reservation PowerPoint Presentation
Download Presentation
Meta-scheduler based on advanced reservation

Loading in 2 Seconds...

play fullscreen
1 / 7
minjonet-roussel

Meta-scheduler based on advanced reservation - PowerPoint PPT Presentation

88 Views
Download Presentation
Meta-scheduler based on advanced reservation
An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Meta-scheduler based on advanced reservation Grid Technology Research Center, AIST Atsuko Takefusa, Hidemoto Nakada, Yoshio Tanaka

  2. What we have done. • Design and implementation of scheduling API for advanced reservation • Done for TORQUE. For SGE soon. • Design and implementation of the scheduling interface to superscheduler • Based on WSRF • Use GT4 for authentication • Enable job submission specifying reservation ID.

  3. Commands for reservation • pbs_reserve • request reservation • input: start time, end time, #nodes. • output: reservation ID • pbs_rsvcancel • cancel reservation • input: reservation ID • pbs_rsvstatus • retrieve information about the reservation • input: reservation ID • output: status • pbs_rsvmodify • modify the reservation • input: reservation ID, start time, end time, #nodes.

  4. Scenario • Reservation > pbs_reserve –s 12:00 –e 14:00 –n 1 Reserve succeeded: reservation id is 14 • Confirmation > pbs_rsvstatus id owner start end duration state 14 nakada Feb 20 12:00 Feb 20 14:00 2h00m Confirmed • Job submission > qsub –W x=rsvid:14 script

  5. Reservation interface by WSRF • Factory Service • Create reservation services • CreatePBSReservation • Specify start time, duration, #nodes. • Returns an EPR for the reservation service. • Reservation service • reserve: Reserve • getStatus: Updates reservation information in resource property. • cancel: Cancel a reservation • modify: Modify a reservation • getResourceProperty: • Obtain the status of reservation.

  6. Reservation interface by WSRF (cont’d) Commands for reservation reserve getResourceProperty create GT4 Container Factory Reservation Reservation Information Scheduler module

  7. How reservation co-exist with FCFS? • Even if some nodes are reserved, these nodes should be utilized by the other jobs until the reservation time will be arrived. • What happens for the jobs if the reservation time has been arrived? • killed? • suspended?