DocumentCode
3564062
Title
Dynamic Memory and Core Scaling in Virtual Machines
Author
Kumar, Kapil ; Wani, Nehal J. ; Purini, Suresh
Author_Institution
Int. Inst. of Inf. Technol., Hyderabad, India
fYear
2015
Firstpage
269
Lastpage
276
Abstract
The memory and core requirements of a virtual machine depend on the performance requirements of the applications hosted on it. In this paper, we propose algorithms for dynamic memory and core scaling using a combination of machine learning and feedback control techniques. These algorithms work for sequential and parallel applications such as scientific computations where speedup is the primary performance metric. Then we use these algorithms to address the simultaneous memory and core allocation problem, which is more complex due to possible correlation between these resource requirements. All these algorithms can be applied in a black box fashion without instrumenting the source code of applications.
Keywords
learning (artificial intelligence); storage management; virtual machines; black box fashion; core scaling; dynamic memory; feedback control techniques; machine learning; simultaneous memory and core allocation problem; virtual machines; Decision trees; Heuristic algorithms; Memory management; Predictive models; Resource management; Training; Virtual machining; Cloud Computing; Core Scaling; Dynamic Resource Scaling; Memory Scaling; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Computing (CLOUD), 2015 IEEE 8th International Conference on
Print_ISBN
978-1-4673-7286-2
Type
conf
DOI
10.1109/CLOUD.2015.44
Filename
7214054
Link To Document