Abstract
In recent years, cloud computing platforms have attracted more and more attention. A key challenge is that existing schedulers provide limited support for heterogeneous types of resources. This makes it difficult to allocate resources in a timely manner adaptively and efficiently to perform different kinds of tasks. In this paper, we develop and evaluate a scheduling system with QoS guarantees when multiple tasks are involved, in which we show a possible design driven by the use of utilities for task-based resource allocation. We call the resulting method PECS, which meets the following unique properties compared to existing systems: Pareto efficiency, i.e. no other assignment can increase the sum of utility of all tasks without harming at least one specific task; freedom of envyness, i.e. no task will find the allocation of resource for another task better for its own utility; finally, improvements based on equal distribution are guaranteed, that is, the utility of all tasks is at least as high as the equal distribution of all resources. Our evaluation results compare PECS with a state-of-the-art resource allocation method called DRF, where our results demonstrate the performance benefits of PECS applied to a rich set of task assignment scenarios
Original language | English |
---|---|
Title of host publication | Proceedings of the 41st IEEE International Performance Computing and Communications Conference (IPCCC 2022), 11-13 November 2022, Austin, Texas, USA |
Publisher | IEEE |
Pages | 147-152 |
Number of pages | 6 |
ISBN (Print) | 9781665480192 |
DOIs | |
Publication status | Published - 2022 |
Event | IEEE International Performance, Computing, and Communications Conference - Duration: 1 Jan 2022 → … |
Conference
Conference | IEEE International Performance, Computing, and Communications Conference |
---|---|
Period | 1/01/22 → … |