Strategy-proof mechanism for time-varying fair multiresource allocation with placement constraints in clouds

  • Jie Li
  • , Wenbo Wang
  • , Xiaodong Fu

Research output: Contribution to journalArticlepeer-review

Abstract

Current cloud computing systems are committed to providing quality of service to users. However, one main problem is fairly and efficiently allocating resources to users with time-varying demands. This is mainly due to the mismatch between the heterogeneous hardware and software demands of users and the heterogeneity of resource deployment. This restricts users from running their jobs on servers that can match their demands. In this paper, we design a lexicographically max-min multiresource fair allocation mechanism called cumulative task share fairness (CTSF) based on historical allocations to ensure long-term fairness and efficiency. With CTSF, each user prefers their own allocation over that of another user; no user can increase their allocation without decreasing the allocation of others; the allocation of no user will decrease by sharing resources; and importantly, no user can benefit by misreporting their demands and/or placement constraints. We design a simple heuristic for implementing CTSF in real-world cloud computing systems, prototype CTSF in a 50-node simulation and demonstrate its service guarantees. Large-scale simulations driven by Alibaba cluster traces show that CTSF reduces the user’s waiting, job queuing and job completion times.

Original languageEnglish
Article number638
JournalJournal of Supercomputing
Volume81
Issue number5
DOIs
StatePublished - Apr 2025
Externally publishedYes

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2025.

Keywords

  • Cloud computing
  • Lexicographically max-min
  • Task placement constraint
  • Time-varying fair allocation

Fingerprint

Dive into the research topics of 'Strategy-proof mechanism for time-varying fair multiresource allocation with placement constraints in clouds'. Together they form a unique fingerprint.

Cite this