Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

Supercomputer Emulation For Evaluating Scheduling Algorithms

dc.contributor.authorBarberato, Claudio
dc.date.accessioned2018-06-25T02:09:11Z
dc.date.available2018-06-25T02:09:11Z
dc.date.issued2017
dc.description.abstractScheduling algorithms have a significant impact on the optimal utilization of HPC facilities, yet the vast majority of the research in this area is done using simulations. In working with simulations, a great deal of factors that affect a real scheduler, such as its scheduling processing time, communication latencies and the scheduler intrinsic implementation complexity are not considered. As a result, despite theoretical improvements reported in several articles, practically no new algorithms proposed have been implemented in real schedulers, with HPC facilities still using the basic first-come-first-served (FCFS) with Backfill policy scheduling algorithm. A better approach could be, therefore, the use of real schedulers in an emulation environment to evaluate new algorithms. This thesis investigates two related challenges in emulations: computational cost and faithfulness of the results to real scheduling environments. It finds that the sampling, shrinking and shuffling of a trace must be done carefully to keep the classical metrics invariant or linear variant in relation to size and times of the original workload. This is accomplished by the careful control of the submission period and the consideration of drifts in the submission period and trace duration. This methodology can help researchers to better evaluate their scheduling algorithms and help HPC administrators to optimize the parameters of production schedulers. In order to assess the proposed methodology, we evaluated both the FCFS with Backfill and Suspend/Resume scheduling algorithms. The results strongly suggest that Suspend/Resume leads to a better utilization of a supercomputer when high priorities are given to big jobs.en_AU
dc.identifier.otherb53507691
dc.identifier.urihttp://hdl.handle.net/1885/144568
dc.language.isoenen_AU
dc.subjectSupercomputeren_AU
dc.subjectemulationen_AU
dc.subjectschedulingen_AU
dc.subjectbackfillen_AU
dc.subjectsuspenden_AU
dc.subjectresumeen_AU
dc.titleSupercomputer Emulation For Evaluating Scheduling Algorithmsen_AU
dc.typeThesis (MPhil)en_AU
dcterms.valid2018en_AU
local.contributor.affiliationCollege of Engineering and Computer Science, The Australian National Universityen_AU
local.contributor.supervisorMcCreath, Eric
local.description.notesthe author deposited 25/06/18en_AU
local.identifier.doi10.25911/5d67b7b35a073
local.mintdoimint
local.type.degreeMaster of Philosophy (MPhil)en_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_Claudio_Barberato_2018.pdf
Size:
1.33 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
884 B
Format:
Item-specific license agreed upon to submission
Description: