首页 | 本学科首页   官方微博 | 高级检索  
     


Heuristics for scheduling file-sharing tasks on heterogeneous systems with distributed repositories
Authors:Kamer Kaya,Bora Uç  ar,Cevdet Aykanat
Affiliation:Department of Computer Engineering, Bilkent University, 06800 Ankara, Turkey
Abstract:We consider the problem of scheduling an application on a computing system consisting of heterogeneous processors and data repositories. The application consists of a large number of file-sharing otherwise independent tasks. The files initially reside on the repositories. The processors and the repositories are connected through a heterogeneous interconnection network. Our aim is to assign the tasks to the processors, to schedule the file transfers from the repositories, and to schedule the executions of tasks on each processor in such a way that the turnaround time is minimized. We propose a heuristic composed of three phases: initial task assignment, task assignment refinement, and execution ordering. We experimentally compare the proposed heuristics with three well-known heuristics on a large number of problem instances. The proposed heuristic runs considerably faster than the existing heuristics and obtains 10–14% better turnaround times than the best of the three existing heuristics.
Keywords:Scheduling   Heterogeneous computing systems   Grid computing
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号