Adapting iterative-improvement heuristics for scheduling file-sharing tasks on heterogeneous platforms

buir.contributor.authorAykanat, Cevdet
dc.citation.epage151en_US
dc.citation.spage121en_US
dc.contributor.authorKaya, Kameren_US
dc.contributor.authorUçar, B.en_US
dc.contributor.authorAykanat, Cevdeten_US
dc.contributor.editorXhafa, F.
dc.contributor.editorAbraham, A.
dc.date.accessioned2019-04-22T07:39:01Z
dc.date.available2019-04-22T07:39:01Z
dc.date.issued2008en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionChapter 5en_US
dc.description.abstractWe consider the problem of scheduling an application on a computing system consisting of heterogeneous processors and one or more file repositories. The application consists of a large number of file-sharing, otherwise independent tasks. The files initially reside on the repositories. The interconnection network is heterogeneous. We focus on two disjoint problem cases. In the first case, there is only one file repository which is called as the master processor. In the second case, there are two or more repositories, each holding a distinct set of files. The problem is to assign the tasks to the processors, to schedule the file transfers from the repositories, and to order the executions of tasks on each processor in such a way that the turnaround time is minimized. This chapter surveys several solution techniques; but the stress is on our two recent works [22,23]. At the first glance, iterative-improvement-based heuristics do not seem to be suitable for the aforementioned scheduling problems. This is because their immediate application suggests iteratively improving a complete schedule, and hence building and exploring a complex neighborhood around the current schedule. Such complex neighborhood structures usually render the heuristics time-consuming and make them stuck to a part of the search space. However, in both of the our recent works, we show that these issues can be solved by using a three-phase approach: initial task assignment, refinement, and execution ordering. The main thrust of these two works is that iterative-improve-based heuristics can efficiently deliver effective solutions, implying that iterative-improve-based heuristics can provide highly competitive solutions to the similar scheduling problems.en_US
dc.description.provenanceSubmitted by Onur Emek (onur.emek@bilkent.edu.tr) on 2019-04-22T07:39:01Z No. of bitstreams: 1 Adapting_Iterative-Improvement_Heuristics_for_Scheduling_File-Sharing_Tasks_on_Heterogeneous_Platforms.pdf: 793331 bytes, checksum: 8b154f0856f89315a046b77cc2a1eef0 (MD5)en
dc.description.provenanceMade available in DSpace on 2019-04-22T07:39:01Z (GMT). No. of bitstreams: 1 Adapting_Iterative-Improvement_Heuristics_for_Scheduling_File-Sharing_Tasks_on_Heterogeneous_Platforms.pdf: 793331 bytes, checksum: 8b154f0856f89315a046b77cc2a1eef0 (MD5) Previous issue date: 2008en
dc.identifier.doi10.1007/978-3-540-69277-5_5en_US
dc.identifier.doi10.1007/978-3-540-69277-5en_US
dc.identifier.isbn9783540692607en_US
dc.identifier.urihttp://hdl.handle.net/11693/50862en_US
dc.language.isoEnglishen_US
dc.publisherSpringer, Berlin, Heidelbergen_US
dc.relation.ispartofMetaheuristics for scheduling in distributed computing environmentsen_US
dc.relation.ispartofseriesStudies in Computational Intelligence;146
dc.relation.isversionofhttps://doi.org/10.1007/978-3-540-69277-5_5en_US
dc.relation.isversionofhttps://doi.org/10.1007/978-3-540-69277-5en_US
dc.subjectScheduling file-sharing tasksen_US
dc.subjectIterative-Improvement heuristicsen_US
dc.subjectHeterogeneous platformsen_US
dc.subjectNeighborhood explorationen_US
dc.titleAdapting iterative-improvement heuristics for scheduling file-sharing tasks on heterogeneous platformsen_US
dc.typeBook Chapteren_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Adapting_Iterative-Improvement_Heuristics_for_Scheduling_File-Sharing_Tasks_on_Heterogeneous_Platforms.pdf
Size:
774.74 KB
Format:
Adobe Portable Document Format
Description:
View / Download

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: