ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 Symbiotic Dynamic Memory Balancing for Virtual Machines in Smart TV Systems
Cited 1 time in scopus Download 4 time Share share facebook twitter linkedin kakaostory
저자
김정훈, 김태훈, 민창우, 전형국, 이수형, 김원태, 엄영익
발행일
201410
출처
ETRI Journal, v.36 no.5, pp.741-751
ISSN
1225-6463
출판사
한국전자통신연구원 (ETRI)
DOI
https://dx.doi.org/10.4218/etrij.14.2214.0038
협약과제
14MS1300, 고신뢰 자율제어 SW를 위한 CPS(Cyber Physical Systems) 핵심 기술 개발, 김원태
초록
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).
KSP 제안 키워드
Cloud service, Home environment, Memory Swapping, Memory allocation, Memory balancing, Memory demand, Software support, Virtual machine(VM), Virtual machine monitor, Virtualization technologies, Working Set