• 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