论文部分内容阅读
移动业务的高速发展使得运营商之间竞争日趋激烈,如何降低投资成本以及提高资源利用率等是各大运营商必须解决的重要问题。针对上述问题,中国移动提出了基于集中式基带处理池、远端无线射频单元和天线组成的协作式无线网络以及基于开放平台的实时云型基础设施的C-RAN架构。集中式基带处理可以减少覆盖同样区域的基站的数量,从而可以降低能耗、减少成本,实现业务和利润的可持续增长。当处理单元被集中在基带池以后,如何实现物理资源到虚拟资源的映射以及提高资源利用率是虚拟化技术需要解决的关键问题。虚拟化技术主要包括CPU、内存和I/O设备的虚拟化,其中对于CPU和内存的研究已经较为成熟,而I/O设备虚拟化有待进一步研究,主要包括两方面的内容:(1)物理I/O与虚拟I/O的映射关系(2)虚拟机采用何种方式访问物理I/O设备。为了提高I/O虚拟化性能和资源利用率,论文针对第二方面进行了较为深入研究,主要工作内容有:1)在基站中,物理设备资源有限,而虚拟机开启数目波动比较大,为了充分的利用物理资源,并尽量降低虚拟机访问I/O设备的平均时延,在现有设备虚拟化方法的基础上,论文提出一种混合式设备虚拟化方法。当需要访问I/O设备的虚拟机数目大于物理机上I/O设备的个数时,虚拟机采用设备模拟I/O虚拟化方法访问I/O设备;当需要访问I/O设备的虚拟机数目小于物理机上I/O设备的个数时,虚拟机采用直接I/O虚拟化方法访问I/O设备。测试及仿真结果表明,与现有设备虚拟化方法相比,混合式设备虚拟化方法在降低虚拟机访问I/O设备平均时延方面有一定的优势,同时提高了设备的利用率。2)为了验证论文提出的混合式设备虚拟化方法的可行性和性能,论文对设备虚拟化的实现过程进行了研究,主要包括:构建KVM虚拟化环境,在KVM平台上配置出满足资源需求的虚拟机(CPU、内存大小等),并使得虚拟机可以采用不同的方式访问I/O设备,如设备模拟I/O和直接I/O虚拟化方法。在虚拟机上实现了网卡和声卡的虚拟化并测试了虚拟网卡和声卡的性能,获得了很好的效果。