English

Affinity Scheduling and the Applications on Data Center Scheduling with Data Locality

Distributed, Parallel, and Cluster Computing 2017-05-10 v1 Performance

Abstract

MapReduce framework is the de facto standard in Hadoop. Considering the data locality in data centers, the load balancing problem of map tasks is a special case of affinity scheduling problem. There is a huge body of work on affinity scheduling, proposing heuristic algorithms which try to increase data locality in data centers like Delay Scheduling and Quincy. However, not enough attention has been put on theoretical guarantees on throughput and delay optimality of such algorithms. In this work, we present and compare different algorithms and discuss their shortcoming and strengths. To the best of our knowledge, most data centers are using static load balancing algorithms which are not efficient in any ways and results in wasting the resources and causing unnecessary delays for users.

Keywords

Cite

@article{arxiv.1705.03125,
  title  = {Affinity Scheduling and the Applications on Data Center Scheduling with Data Locality},
  author = {Mohammadamir Kavousi},
  journal= {arXiv preprint arXiv:1705.03125},
  year   = {2017}
}
R2 v1 2026-06-22T19:40:58.800Z