Multilevel heuristics for task assignment in distributed systems

buir.advisorAykanat, Cevdet
dc.contributor.authorİkinci, Murat
dc.date.accessioned2016-01-08T20:15:26Z
dc.date.available2016-01-08T20:15:26Z
dc.date.copyright1998
dc.date.issued1998
dc.descriptionAnkara : Department of Computer Engineering and Information Science and the Institute of Engineering and Science of Bilkent University, 1998.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 1998.en_US
dc.descriptionIncludes bibliographical references (leaves 56-57).en_US
dc.descriptionCataloged from PDF version of article.
dc.description.abstractTask assignment problem deals with assigning tasks to processors in order to minimize the sum of execution and communication costs in a distributed system. In this work, we propose a novel task clustering scheme which considei s the differences between the execution times of tasks to be clustered as well as the communication costs between them. We use this clustering approach witli proper assignment schemes to implement two-phase assignment algorithms which can be used to find suboptimal solutions to any task assignment problem. In addition, we adapt the multilevel scheme used in graph/hypergrapli partitioning to the task assignment. Multilevel assignment algorithms reduce the size of the original problem by collapsing tasks, find an initial assignment on the smellier problem, and then projects it towards the original problem l)y successively refining the assignment at each level. We propose several clustering schemes for multilevel assignment algorithms. The performance of all proposed algorithms are evaluated through an experimental study where the assignment qualities are compared with two up-to-date heuristics. Experimerita.l results show that our algorithms substantially outperform both of the existing heuristics.
dc.description.provenanceMade available in DSpace on 2016-01-08T20:15:26Z (GMT). No. of bitstreams: 1 1.pdf: 78510 bytes, checksum: d85492f20c2362aa2bcf4aad49380397 (MD5)en
dc.description.statementofresponsibilityby Murat İkincien_US
dc.format.extentxi, 57 leaves : charts ; 30 cm.en_US
dc.identifier.urihttp://hdl.handle.net/11693/18016
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectTask assignment
dc.subjectDistributed systems
dc.subjectTask clustering
dc.subjectMultilevel task cissignment methods
dc.subjectKernighan-Lin Heuristic
dc.titleMultilevel heuristics for task assignment in distributed systemsen_US
dc.title.alternativeDağıtık sistemlerde çok düzeyli görev atama algoritmaları
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
B042747.pdf
Size:
4.49 MB
Format:
Adobe Portable Document Format
Description:
Full printable version