A High-Performance Media Streaming Architecture based on KVM

被引:2
作者
Jeong, Woo-Yeong [1 ]
Lee, Youngjae [1 ]
Kim, Jin-Soo [1 ]
机构
[1] Sungkyunkwan Univ, Coll Informat & Commun Engn, Suwon, South Korea
来源
23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015) | 2015年
关键词
Virtualization; Media streaming; TCP socket offloading; KVM;
D O I
10.1109/PDP.2015.90
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A media streaming server can be implemented on a virtual machine for the ease of resource management. However, simply running a media streaming server on a virtual machine has two problems; the duplicate data in file caches of virtual machines and the performance degradation caused by the virtualization overhead. In order to resolve these problems, this paper proposes a high-performance media streaming architecture based on KVM. First, we implement a shared cache among virtual machines in order to eliminate the duplicate cached data. Second, the sendfile() operation is offloaded to the hypervisor to reduce the virtualization overhead in I/O operations. Our evaluations with D-DASH datasets show that the performance of a media streaming server in the proposed architecture is increased by up to 30% as compared to that of the conventional media streaming server that simply runs on a virtual machine.
引用
收藏
页码:203 / 206
页数:4
相关论文
共 11 条
[1]  
Aggarwal V., 2011, COMP COMM WORKSH INF
[2]  
[Anonymous], ACM MMSYS
[3]  
[Anonymous], 2014, Cisco Visual Networking Index: Forecast and Methodology, 2013 - 2018
[4]  
Feng Y., 2012, IEEE INFOCOM
[5]  
Gamage S., 2013, USENIX HOTCLOUD
[6]  
Jujjuri Venkateswararao., 2010, OLS
[7]  
Kangarlou A., 2010, ACM IEEE SC
[8]  
Kivity A., 2007, OLS
[9]  
Lederer S., 2013, ACM MMSYS
[10]  
Menon Aravind., 2006, USENIX ATC