ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Scheduling Tasks to Minimize the Total Computation and Communication Makespan

Journal: International Journal of Advanced Networking and Applications (Vol.3, No. 04)

Publication Date:

Authors : ;

Page : 1215-1228

Keywords : Approximation Algorithms; Dual Objective Functions; Minimize Makespan; Scheduling;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

We study the problem of scheduling tasks in a distributed system where the data (and code) for a program may reside on a processor different from the one where it will be executed. The scheduling of the tasks is more complex than classical ones as one must not only take into consideration the processing times but also communication times. We present an off-line polynomial time approximation algorithm for the case when the processors can be partitioned into storage (client) and processing (server) nodes. Our algorithm is the first constant ratio approximation algorithm for this problem. Then we discuss generalizations of our problem, including an on-line distributed version, as well as versions that allow tasks to access multiple input files and generate multiple output files that reside in one or more nodes.

Last modified: 2015-12-04 14:04:22