• DocumentCode
    2266174
  • Title

    Dynamic Memory Demand Estimating Based on the Guest Operating System Behaviors for Virtual Machines

  • Author

    Niu, Yan ; Yang, Chun ; Cheng, Xu

  • Author_Institution
    Sch. of Electron. Eng. & Comput. Sci., Peking Univ., Beijing, China
  • fYear
    2011
  • fDate
    26-28 May 2011
  • Firstpage
    81
  • Lastpage
    86
  • Abstract
    In the virtualized environment, memory can be efficiently utilized if the dynamic memory demands of virtual machines can be estimated at runtime. An efficient memory estimator should report the appropriate size of the memory which can be made full use of by the virtual machine while keeping reasonable performance. However, the appropriate size is hard to be estimated accurately with low overhead. This paper presents a memory demand estimator based on the guest operating system behaviors architecturally visible to the virtual machine monitor, and it can accurately reports the expected appropriate memory size with negligible overhead. The estimator consists of two components which respectively, track the amount of the memory residing in virtual address space, and the memory used as page cache only accessible in kernel mode. The experimental results show that the estimation error is only 0.4%~2.1%, and the runtime overhead is only 0.8% on average due to no additional memory protection traps are introduced.
  • Keywords
    cache storage; operating systems (computers); virtual machines; virtualisation; dynamic memory demand estimator; expected appropriate memory size; guest operating system behaviors; page cache; virtual address space; virtual machines; virtualized environment; Benchmark testing; Kernel; Memory management; Monitoring; Resource management; Runtime; Servers; Xen; memory management; virtual machine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing with Applications (ISPA), 2011 IEEE 9th International Symposium on
  • Conference_Location
    Busan
  • Print_ISBN
    978-1-4577-0391-1
  • Electronic_ISBN
    978-0-7695-4428-1
  • Type

    conf

  • DOI
    10.1109/ISPA.2011.51
  • Filename
    5951887