English

Renting Servers for Multi-Parameter Jobs in the Cloud

Data Structures and Algorithms 2024-04-25 v1

Abstract

We study the Renting Servers in the Cloud problem (RSiC) in multiple dimensions. In this problem, a sequence of multi-parameter jobs must be scheduled on servers that can be rented on-demand. Each job has an arrival time, a finishing time, and a multi-dimensional size vector that specifies its resource demands. Each server has a multi-dimensional capacity and jobs can be scheduled on a server as long as in each dimension the sum of sizes of jobs does not exceed the capacity of the server in that dimension. The goal is to minimize the total rental time of servers needed to process the job sequence. AF algorithms do not rent new servers to accommodate a job unless they have to. We introduce a sub-family of AF algorithms called monotone AF algorithms. We show this family have a tight competitive ratio of Theta(dmu)Theta(d mu), where dd is the dimension of the problem and mumu is the ratio between the maximum and minimum duration of jobs in the input sequence. We also show that upper bounds for the RSiC problem obey the direct-sum property with respect to dimension dd, that is we show how to transform 11-dimensional algorithms for RSiC to work in the dd-dimensional setting with competitive ratio scaling by a factor of dd. As a corollary, we obtain an O(dlogmu)O(d\sqrt{log mu}) upper bound for dd-dimensional clairvoyant RSiC. We also establish a lower bound of Omega~(dmu)\widetilde{Omega}(d mu) for both deterministic and randomized algorithms for dd-dimensional non-clairvoyant RSiC, under the assumption that mulogd2mu \le log d - 2. Lastly, we propose a natural greedy algorithm called Greedy. Greedy, is a clairvoyant algorithm belongs to the monotone AF family, achieves a competitive ratio of Theta(dmu)Theta(d mu). Our experimental results indicate that Greedy performs better or matches all other existing algorithms, for almost all the settings of arrival rates and values of mu and dd that we implemented.

Keywords

Cite

@article{arxiv.2404.15444,
  title  = {Renting Servers for Multi-Parameter Jobs in the Cloud},
  author = {Yaqiao Li and Mahtab Masoori and Lata Narayanan and Denis Pankratov},
  journal= {arXiv preprint arXiv:2404.15444},
  year   = {2024}
}

Comments

11 Pages, 2 figures

R2 v1 2026-06-28T16:04:24.545Z