Online Vector Scheduling and Generalized Load Balancing

Xiaojun Zhu,Qun Li,Weizhen Mao,Guihai Chen
DOI: https://doi.org/10.1016/j.jpdc.2013.12.006
IF: 4.542
2013-01-01
Journal of Parallel and Distributed Computing
Abstract:We give a polynomial time reduction from the vector scheduling problem (VS) to the generalized load balancing problem (GLB). This reduction gives the first non-trivial online algorithm for VS where vectors come in an online fashion. The online algorithm is very simple in that each vector only needs to minimize the Lln(md) norm of the resulting load when it comes, where m is the number of partitions and d is the dimension of vectors. It has an approximation bound of elog(md), which is in O(ln(md)), so it also improves the O(ln2d) bound of the existing polynomial time algorithm for VS. Additionally, the reduction shows that GLB does not have constant approximation algorithms that run in polynomial time unless P=NP.
What problem does this paper attempt to address?