Efficient Online Strategies for Renting Servers in the Cloud
Shahin Kamali, Alejandro L\'opez-Ortiz

TL;DR
This paper introduces and analyzes online algorithms for cloud server rental optimization, focusing on minimizing costs by efficiently assigning jobs with varying durations and sizes, and demonstrates improved competitive ratios over existing strategies.
Contribution
The paper presents new online algorithms with improved competitive ratios for cloud server rental, including variants of Next Fit and a novel Move To Front method.
Findings
Next Fit has a competitive ratio of at most 2μ+1.
A variant achieves a ratio of K×max{1,μ/(K-1)}+1, improving previous bounds.
Move To Front algorithm has a competitive ratio of at most 6μ+7 and performs well in practice.
Abstract
In Cloud systems, we often deal with jobs that arrive and depart in an online manner. Upon its arrival, a job should be assigned to a server. Each job has a size which defines the amount of resources that it needs. Servers have uniform capacity and, at all times, the total size of jobs assigned to a server should not exceed the capacity. This setting is closely related to the classic bin packing problem. The difference is that, in bin packing, the objective is to minimize the total number of used servers. In the Cloud, however, the charge for each server is proportional to the length of the time interval it is rented for, and the goal is to minimize the cost involved in renting all used servers. Recently, certain bin packing strategies were considered for renting servers in the Cloud [Li et al. SPAA'14]. There, it is proved that all Any-Fit bin packing strategy has a competitive ratio…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Packing Problems · Optimization and Search Problems · Advanced Manufacturing and Logistics Optimization
