EURO-Online login
- New to EURO? Create an account
- I forgot my username and/or my password.
- Help with cookies
(important for IE8 users)
4228. Affinity Aware Scheduling in Distributed Computing via Vector Bin Packing
Invited abstract in session WB-26: Combinatorial Optimization in Scheduling, stream Combinatorial Optimization.
Wednesday, 10:30-12:00Room: 012 (building: 208)
Authors (first author is the speaker)
1. | Natalia Shakhlevich
|
School of Computing, University of Leeds | |
2. | Thomas Erlebach
|
University of Durham | |
3. | Clément Mommessin
|
IMT Atlantique Nantes | |
4. | Renyu Yang
|
Beihang University | |
5. | Xiaoyang Sun
|
University of Leeds | |
6. | Satish Kumar
|
School of Built Environment, Engineering, and Computing, Leeds Beckett University | |
7. | Junqing Xiao
|
Alibaba Group | |
8. | Jie Xu
|
University of Leeds |
Abstract
The problem of allocating long-running applications (LRAs) to cloud resources can be modelled as vector bin packing (VBP) with additional compatibility constraints. In that problem, cloud compute nodes correspond to bins and LRAs to items. The multidimensional nature of the problem is associated with characteristics of bins and items, such as CPU cores, RAM, GPUs, etc. Planning resource allocation can be performed before LRA deployment and it is aimed at minimizing the number of nodes to which LRAs are allocated. In our study, we model affinity restrictions on LRA deployment. They are defined for pairs of LRAs which replicas can be jointly co-located to the same node, but with some limits, or for pairs of incompatible LRAs, which cannot be co-located. In our work, we explore a broad range of VBP heuristics capable of producing high quality solutions to the affinity-aware version of the problem and find a solution within acceptable time. The findings are supported by extensive computational experiments performed on the Alibaba Tianchi dataset.
Keywords
- Scheduling
- Capacity Planning
- Grid Computing
Status: accepted
Back to the list of papers