Arşiv ve Dokümantasyon Merkezi
Dijital Arşivi

Job scheduling for heterogeneous supercomputers

Basit öğe kaydını göster

dc.contributor Ph.D. Program in Computer Engineering.
dc.contributor.advisor Özturan, Can.
dc.contributor.author Soner, Seren.
dc.date.accessioned 2023-03-16T10:13:47Z
dc.date.available 2023-03-16T10:13:47Z
dc.date.issued 2016.
dc.identifier.other CMPE 2016 S66 PhD
dc.identifier.uri http://digitalarchive.boun.edu.tr/handle/123456789/12610
dc.description.abstract This thesis addresses the job scheduling problem for heterogeneous supercomputers where accelerators such as GPGPUs or co-processors are employed. On homogeneous supercomputers, the problem of scheduling user jobs to the available resources is NP-hard. Heterogeneous systems make the scheduling problem combinatorially more di cult. In this thesis, we aim to (i) design a new class of scheduling algorithms for state-of-the-art heterogeneous supercomputers, (ii) implement these scheduling algorithms as ready to use open source plugin software (iii) demonstrate the e ectiveness of these algorithms by emulating real life usages. We propose four di erent models to solve the scheduling problem on heterogeneous supercomputers. In the rst model, we formulate a simple co-allocation problem that does not take topology into consideration. In the second model, we implement the problem as an auction problem and automatically generate multiple bids for each job by assuming a one dimensional system topology. In the third model, we support moldable jobs that may request a range of resources. In our fourth model, we also consider topologically aware scheduling for hierarchical fat tree interconnection architectures. All of these models are formulated as integer programming problems and are solved periodically at each scheduling step. We use existing workloads to test the performance of our scheduling algorithms and also develop our own workload generator that generates realistic workloads for heterogeneous systems. The tests carried out show that our algorithms perform better than the traditional back lling algorithm in terms of system utilization, average job waiting time and/or job fragmentation.
dc.format.extent 30 cm.
dc.publisher Thesis (Ph.D.) - Bogazici University. Institute for Graduate Studies in Science and Engineering, 2016.
dc.subject.lcsh Heterogeneous computing.
dc.subject.lcsh Supercomputers.
dc.title Job scheduling for heterogeneous supercomputers
dc.format.pages xvi, 124 leaves ;


Bu öğenin dosyaları

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster

Dijital Arşivde Ara


Göz at

Hesabım