首页 | 官方网站   微博 | 高级检索  
     


Symbiotic Dynamic Memory Balancing for Virtual Machines in Smart TV Systems
Authors:Junghoon Kim  Taehun Kim  Changwoo Min  Hyung Kook Jun  Soo Hyung Lee  Won‐Tae Kim  Young Ik Eom
Affiliation:1. Junghoon Kim (myhuni20@skku.edu), Changwoo Min (multics69@skku.edu), and Young Ik Eom (corresponding author, yieom@skku.edu) are with the College of Information and Communication Engineering, Sungkyunkwan University, Suwon, Rep. of Korea.;2. Taehun Kim (taehun.kim@navercorp.com) is with the System Operations Center, Naver Business Platform, Seongnam, Rep. of Korea.;3. Hyung Kook Jun (hkjun@etri.re.kr), Soo Hyung Lee (soohyung@etri.re.kr), and Won‐Tae Kim (wtkim@etri.re.kr) are with the SW·Content Research Laboratory, ETRI, Daejeon, Rep. of Korea.
Abstract:Smart TV is expected to bring cloud services based on virtualization technologies to the home environment with hardware and software support. Although most physical resources can be shared among virtual machines (VMs) using a time sharing approach, allocating the proper amount of memory to VMs is still challenging. In this paper, we propose a novel mechanism to dynamically balance the memory allocation among VMs in virtualized Smart TV systems. In contrast to previous studies, where a virtual machine monitor (VMM) is solely responsible for estimating the working set size, our mechanism is symbiotic. Each VM periodically reports its memory usage pattern to the VMM. The VMM then predicts the future memory demand of each VM and rebalances the memory allocation among the VMs when necessary. Experimental results show that our mechanism improves performance by up to 18.28 times and reduces expensive memory swapping by up to 99.73% with negligible overheads (0.05% on average).
Keywords:Smart TV system  virtual machine  memory balancing  semantic gap  memory swapping
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号