Flexible Resource Allocation for Clouds and All-Optical Networks
Dmitriy Katz, Baruch Schieber, and Hadas Shachnai

TL;DR
This paper investigates flexible resource allocation problems in cloud and optical networks, establishing complexity results and approximation algorithms for contiguous and non-contiguous resource scheduling variants.
Contribution
It proves NP-hardness of the contiguous variant, develops a polynomial-time approximation scheme, and introduces a practical approximation algorithm for specific cases.
Findings
Contiguous variant is strongly NP-hard even with uniform profits.
A polynomial-time approximation scheme is achieved for the contiguous case.
A simple O(n log n) algorithm is provided for the non-contiguous case with uniform profits.
Abstract
Motivated by the cloud computing paradigm, and by key optimization problems in all-optical networks, we study two variants of the classic job interval scheduling problem, where a reusable resource is allocated to competing job intervals in a flexible manner. Each job, , requires the use of up to units of the resource, with a profit of accrued for each allocated unit. The goal is to feasibly schedule a subset of the jobs so as to maximize the total profit. The resource can be allocated either in contiguous or non-contiguous blocks. These problems can be viewed as flexible variants of the well known storage allocation and bandwidth allocation problems. We show that the contiguous version is strongly NP-hard, already for instances where all jobs have the same profit and the same maximum resource requirement. For such instances, we derive the best possible…
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
TopicsAdvanced Optical Network Technologies · Optical Network Technologies · Optical Wireless Communication Technologies
