Rejecting jobs to minimize load and maximum flow-time

Choudhury, Anamitra Roy ; Das, Syamantak ; Garg, Naveen ; Kumar, Amit (2018) Rejecting jobs to minimize load and maximum flow-time Journal of Computer and System Sciences, 91 . pp. 42-68. ISSN 0022-0000

Full text not available from this repository.

Official URL: http://doi.org/10.1016/j.jcss.2017.07.006

Related URL: http://dx.doi.org/10.1016/j.jcss.2017.07.006

Abstract

The notion of competitive ratio often turns out to be too pessimistic for the analysis of online algorithms. Although the approach of resource augmentation (introduced by Kalyanasundaram and Pruhs) has been very successful in dealing with a variety of objective functions, there are problems for which even a (arbitrary) constant speedup cannot lead to a constant competitive algorithm. Here we propose a rejection model which permits the online algorithm to not serve epsilon-fraction of requests. We present O(log21/) and O(1/4)-competitive algorithms for the problems of load balancing and minimizing maximum flow time in the restricted assignment setting. A novel rejection model proposed for online job scheduling where online algorithm may reject -fraction of requests.We consider the restricted assignment setting where each job can be assigned only to a subset of machines.O(log21/)-competitive algorithm presented for minimizing the maximum load on any machine.O(1/4)-competitive algorithm presented for the problem of minimizing the maximum weighted flow-time.Above result can be extended for the objective of minimizing the maximum stretch.

Item Type:Article
Source:Copyright of this article belongs to Elsevier Science.
ID Code:123515
Deposited On:29 Sep 2021 09:37
Last Modified:29 Sep 2021 09:37

Repository Staff Only: item control page