会议专题

Elastic Time Slice Scheduler in Virtualized System

  Virtualization is a key technology in the modern data centers as well as in the cloud computing industry.Modern virtual machine monitors(VMM)like KVM and Xen play a key role in the management and maintenance of virtual machines(VM).However,as a software middle layer,VMM brings in a negative impact in terms of VMs performance,among which the I/O events latency problem is one of the biggest issue.As the virtual CPUs inside the VMs share each other with the same set of physical CPUs,the scheduling latency will actually contribute to the I/O events processing delay,which will result in a long processing waiting time and low I/O throughput.To mitigate this negative impact while still take advantage of the sharing mechanism,we first divide all VMs into two basic classes,namely the I/O-sensitive VMs and the CPU-sensitive VMs.We give out more scheduling opportunities but a shorter time slice each scheduling to the I/O-sensitive VMs,while keep the scheduling mechanism unchanged for the non-I/O-sensitive VMs to improve the I/O events responding latency of I/O-sensitive VMs.At the same time,we also take into account the computing workload in our design,as a shorter time slice will holds an impact on the CPU-sensitive tasks as well.We also conduct detailed experiments to evaluate tour design and implement under a physical network environment.The result shows that our design achieves a significant improvement in terms of the I/O latency,while only introduces a small overhead in the original system.

Virtualization VMM Scheduling I/O Latency VM Xen

Minjun Zhu Bindi Huang Xiaolong Jia

Department of Computer Science and Engineering Shanghai Jiao Tong University Shanghai 200240,P.R.China

国际会议

2014 International Conference on Cloud Computing and Internet of Things (CCIOT)(2014年第一届云计算和物联网国际会议)

长春

英文

53-56

2014-12-13(万方平台首次上网日期,不代表论文的发表时间)