2013 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS) 2013
DOI: 10.1109/codes-isss.2013.6659018
|View full text |Cite
|
Sign up to set email alerts
|

An energy and deadline aware resource provisioning, scheduling and optimization framework for cloud systems

Abstract: Abstract-Cloud computing has attracted significant attention due to the increasing demand for low-cost, high performance, and energy-efficient computing. In this large-scale, heterogeneous, multi-user environment of a cloud system, profit maximization for the cloud service provider (CSP) is a key objective. In this paper, the problem of global optimization of the cloud system operation (in the sense of lowering operation costs by maximizing energy efficiency, while satisfying user deadlines defined in the Serv… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 62 publications
(28 citation statements)
references
References 33 publications
0
28
0
Order By: Relevance
“…(3), there is a most desirable utilization level ߶ to optimize the ܲ /߶ value, which is unit power consumption level per allocated resource. The most desirable utilization level is typically around 70% in various references [24] [25].…”
Section: System Model and Problem Formulationmentioning
confidence: 99%
“…(3), there is a most desirable utilization level ߶ to optimize the ܲ /߶ value, which is unit power consumption level per allocated resource. The most desirable utilization level is typically around 70% in various references [24] [25].…”
Section: System Model and Problem Formulationmentioning
confidence: 99%
“…However, in a scenario where real-time decisions have to be made based on running a large number of multiple, short-duration simulations in parallel, the considerable setup and tear down overhead imposed by VMs, as demonstrated in Section 5.2, is unacceptable. Likewise, a solution based on maintaining a VM pool that is used by many cloud resource management frameworks such as [12,18,24,44] is not suitable either since it can lead to resource wastage and may not be able to cater to sudden increases in service demand. Thus, a lightweight solution is desired.…”
Section: Introductionmentioning
confidence: 98%
“…embedded systems [14], can be employed, but they do not perform optimization for value. Further, energy can also be optimized by performing energy-aware resource allocation [23]. The approaches considering DVFS and optimizing both the value and energy consumption are recently reported [5], [11], but they do not perform adaptive resource allocation as job execution status and available system cores are not monitored.…”
Section: Related Workmentioning
confidence: 99%
“…In case of both the events 1) and 2) or any of them, the algorithm tries to perform resource allocation for the queues job(s) having non-zero values (lines 18-28). However, if event 3) is also detected at the same time, the adaptation is tried first (lines 7-17) followed by the allocation (lines [18][19][20][21][22][23][24][25][26][27][28]. This ensures that the executing jobs are given priority over the queued jobs to be allocated so that value and energy of the executing jobs can be further optimized before doing optimizations for the queued jobs.…”
Section: B Run-time Resource Allocation and Reallocationmentioning
confidence: 99%