[发明专利]虚拟化平台的运行方法及虚拟化平台在审
申请号: | 201610248522.2 | 申请日: | 2016-04-20 |
公开(公告)号: | CN107305505A | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 郎洁;廖俊锋;赵少伟;钟小武;邹伟松 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市凯达知识产权事务所44256 | 代理人: | 刘大弯,沈荣彬 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 平台 运行 方法 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种虚拟化平台的运行方法及虚拟化平台。
背景技术
由于无线移动通信技术的迅速发展以及4G和未来5G技术的应用,无线基站将面临数据业务的增长和控制任务的处理等情形。在这种情形下,如果无线基站仍要保证基于多承载和多制式无线任务的正常运行,则需要基站平台系统的资源管理机制具备在一定范围内的所有基站都能顺利获取资源并完成任务的能力,也就是具备任务并行、并行获取资源和资源协同的能力。
但是,目前的基站操作系统,其资源(例如:内存、IO(Input/Output,输入输出)和CPU(Central Process Unit,中央处理单元)等)的管理机制本质上为串行机制,不支持多任务并行获取资源,即针对逻辑并行的任务。实际上只有在当前任务完成资源释放后,并行的其他任务才可以获得资源实施运行。同时,由于原始操作系统不支持资源协同,对于超出调度范围的闲置资源不能实现调度,即存在闲置资源而不能获取,存在有效资源而得不到调度的情况,会造成资源浪费和利用率低的结果。因而,原始操作系统不支持多任务并行获取资源和资源在多任务间协同。所以,使用原始操作系统会面临任务因为无法获取有效资源而无法获得调度的局面,会导致任务阻塞、数据丢失、系统异常甚至宕机,而且任务越多,风险就越大。即基站使用的原始操作系统无法满足未 来无线通信大数据大业务的任务要求。
因此,为满足未来无线移动通信大业务和大数据量的需求,有必要提供一种可以实现任务并行、并行获取资源和资源协同的机制。
发明内容
本发明实施例所要解决的技术问题是针对现有技术中基站的资源只能串行使用的问题,提供了一种虚拟化平台的运行方法及虚拟化平台,能够并行调度基站及基站之间的资源,提升基站的资源协同能力及资源利用率。
本发明实施例为解决上述技术问题提供的技术方案如下:
一种虚拟化平台的运行方法,所述方法包括:
在基于基站的虚拟化平台中,将基站的物理资源映射为虚拟资源;
根据所述虚拟资源,在所述虚拟化平台中生成包含所述虚拟资源的资源池;
接收所述基站的客户端操作系统的资源请求;
根据所述资源请求,从所述资源池中为所述客户端操作系统调度资源。
其中,所述基站的物理资源包括:CPU资源、内存资源、IO设备资源和网络资源,所述虚拟资源对应地包括:虚拟CPU资源、虚拟内存资源、虚拟IO设备资源和虚拟网络资源。
其中,所述虚拟化平台为专属于所述基站的专属虚拟化平台。
其中,所述根据所述资源请求,从所述资源池中为所述客户端操作系统调度资源的步骤包括:
所述基站对应的专属虚拟化平台,从所述基站对应的专属虚拟化平台的资源池为所述客户端操作系统分配资源。
其中,所述根据所述资源请求,从所述资源池中为所述客户端操作系统调 度资源的步骤还包括:
当所述基站对应的专属虚拟化平台因资源缺乏而无法响应所述资源请求时,所述基站对应的专属虚拟化平台向其他基站对应的专属虚拟化平台为所述客户端操作系统请求资源。
其中,所述虚拟化平台为多个基站的共有虚拟化平台。
其中,所述共有虚拟化平台接收到所述资源请求之后,从所述客户端操作系统所属的基站对应的资源池中为所述客户端操作系统调度所需的资源。
其中,当所述客户端操作系统所属的基站对应的资源池中缺乏所需的资源时,基于预定策略从其他基站对应的资源池中为所述客户端操作系统调度所需的资源。
其中,所述预定策略包括:所述其他基站与所述所属的基站之间的距离。
其中,所述虚拟化平台为两级虚拟化平台,该两级虚拟化平台包括:基站内部的虚拟化平台,以及基站外部的虚拟化平台;其中,所述基站外部的虚拟化平台为所有基站的共有虚拟化平台。
其中,所述基站内部的虚拟化平台负责为基站内部的客户端操作系统在基站内部做资源调度,所述基站外部的虚拟化平台负责为客户端操作系统在基站间做资源调度。
相应地,本发明还提供了一种虚拟化平台,基于基站而建立,包括:
映射模块,用于将所述基站的物理资源映射为虚拟资源;
生成模块,用于根据所述映射模块映射成的所述虚拟资源,在所述虚拟化平台中生成包含所述虚拟资源的资源池;
接收模块,用于接收所述基站的客户端操作系统的资源请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610248522.2/2.html,转载请声明来源钻瓜专利网。