2015
DOI: 10.1145/2742343
|View full text |Cite
|
Sign up to set email alerts
|

Near-Optimal Scheduling Mechanisms for Deadline-Sensitive Jobs in Large Computing Clusters

Abstract: We consider a market-based resource allocation model for batch jobs in cloud computing clusters. In our model, we incorporate the importance of the due date of a job rather than the number of servers allocated to it at any given time. Each batch job is characterized by the work volume of total computing units (e.g., CPU hours) along with a bound on maximum degree of parallelism. Users specify, along with these job characteristics, their desired due date and a value for finishing the job by its deadline. Given … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
76
0

Year Published

2015
2015
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 69 publications
(76 citation statements)
references
References 28 publications
0
76
0
Order By: Relevance
“…This gap between providers offer and tenants goal has received significant attention aiming to allow tenants to describe more precisely the characteristics of their jobs [1], [2] and to design appropriate mechanisms to make every tenant truthfully report the characteristics of their tasks (e.g., value) to the cloud. In the meantime, such technical progress also raises new algorithmic challenges on how to optimally schedule a type of malleable batch jobs arising in cloud computing to maximize the social welfare (i.e., the total value of tasks completed by their deadlines) [3], [4], [5], [6], [7], [8].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…This gap between providers offer and tenants goal has received significant attention aiming to allow tenants to describe more precisely the characteristics of their jobs [1], [2] and to design appropriate mechanisms to make every tenant truthfully report the characteristics of their tasks (e.g., value) to the cloud. In the meantime, such technical progress also raises new algorithmic challenges on how to optimally schedule a type of malleable batch jobs arising in cloud computing to maximize the social welfare (i.e., the total value of tasks completed by their deadlines) [3], [4], [5], [6], [7], [8].…”
Section: Introductionmentioning
confidence: 99%
“…In this paper, we reconsider the fundamental model of [3], [4] in which a set of n malleable batch tasks has to be scheduled on C identical machines. All the jobs are available from the start and each of them is specified by a workload, a parallelism bound, a deadline and a value.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations