Multilevel heuristics for task assignment in distributed systems
buir.advisor | Aykanat, Cevdet | |
dc.contributor.author | İkinci, Murat | |
dc.date.accessioned | 2016-01-08T20:15:26Z | |
dc.date.available | 2016-01-08T20:15:26Z | |
dc.date.copyright | 1998 | |
dc.date.issued | 1998 | |
dc.description | Cataloged from PDF version of article. | en_US |
dc.description | Includes bibliographical references (leaves 56-57). | en_US |
dc.description.abstract | Task 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.statementofresponsibility | by Murat İkinci | en_US |
dc.format.extent | xi, 57 leaves : charts ; 30 cm. | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/18016 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Task assignment | |
dc.subject | Distributed systems | |
dc.subject | Task clustering | |
dc.subject | Multilevel task cissignment methods | |
dc.subject | Kernighan-Lin Heuristic | |
dc.title | Multilevel heuristics for task assignment in distributed systems | en_US |
dc.title.alternative | Dağıtık sistemlerde çok düzeyli görev atama algoritmaları | |
dc.type | Thesis | en_US |
thesis.degree.discipline | Computer Engineering | |
thesis.degree.grantor | Bilkent University | |
thesis.degree.level | Master's | |
thesis.degree.name | MS (Master of Science) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- B042747.pdf
- Size:
- 4.49 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version