[发明专利]一种JT-CoMP在C-RAN架构下的虚拟机调度机制有效
申请号: | 201510665240.8 | 申请日: | 2015-10-15 |
公开(公告)号: | CN105224393B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 杨清海;董静 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 jt comp ran 架构 虚拟机 调度 机制 | ||
1.一种JT-CoMP在C-RAN架构下的虚拟机调度机制,其特征在于,所述JT-CoMP在C-RAN架构下的虚拟机调度机制将分类的模块分别配送到CPU型、内存型和带宽型虚拟机的请求队列中,利用启发式算法,确定出模块到VM的最佳映射方;
所述分类的模块通过极差法计算出所有用户的协议功能模块的类型,包括三种:计算密集型模块、存储密集型模块和I/O密集型模块;
极差法表示为:
其中,表示第i个用户的第j条路径的第n个协议功能模块对第l种计算资源的需求量;表示所有用户的协议功能模块对第l种计算资源需求量的最大值,表示所有用户的协议功能模块对第l种计算资源需求量的最小值,l=1表示CPU资源,l=2表示内存资源,l=3表示带宽资源;当是中的最大值时,第i个用户的第j条路径的第n个协议功能模块,属于计算密集型任务;当是中的最大值时,属于存储密集型任务;当是中的最大值时,属于I/O密集型任务。
2.如权利要求1所述的JT-CoMP在C-RAN架构下的虚拟机调度机制,其特征在于,所述计算密集型模块进入CPU型VM的请求队列;所述存储密集型模块进入存储型VM的请求队列;所述I/O密集型模块进入带宽型VM的请求队列。
3.如权利要求1所述的JT-CoMP在C-RAN架构下的虚拟机调度机制,其特征在于,所述分类的模块到VM的映射关系表示为:
同一个模块只能映射到一个VM上,该映射约束用下式表示:
其中,no表示使用的第o类VM的个数。
4.如权利要求3所述的JT-CoMP在C-RAN架构下的虚拟机调度机制,其特征在于,每个VM都有一个等待队列,资源约束表示为:
其中,Vo,p,l表示第o类VM中第p个VM的第l种计算资源的配置量。
5.如权利要求4所述的JT-CoMP在C-RAN架构下的虚拟机调度机制,其特征在于,每个VM的本地管理器都需记录每个模块的开始执行时间和执行完毕时间,具体计算步骤如下:
步骤一,每个模块都有传输时延等待时延和计算时延
步骤二,当和在同一个VM的等待队列中时,传输时延定义为:
反之,传输时延定义为:
步骤三,当映射到Vo,p上时,第o类VM中第p个VM,记录在Vo,p等待队列中的位置当时,等待时延表示为:
当时,若在前面一个位置,即等待时延表示为:
步骤四,每类VM的计算能力表示为:
其中,β1,β2和β3分别表示CPU、内存和带宽资源对虚拟机计算能力的重要程度,且有Vlmax表示三类VM中第l种计算资源的最大配置量,Vlmin表示三类VM中第l种计算资源的最小配置量,Vo,l表示第o类VM第l种计算资源的配置量,l=1表示CPU资源,l=2表示内存资源,l=3表示带宽资源;
步骤五,当映射到Vo,p上时,第o类VM中第p个VM,计算时延表示为:
步骤六,模块的开始执行时间分为三种情况分析:
(1)且比完成时间早;
(2)比完成时间晚,且两者的差值大于等于传输时延
(3)比完成时间晚,且两者的差值小于传输时延
模块的开始执行时间表示为:
步骤七,模块的执行完毕时间表示为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510665240.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子装置及其切换作业系统的方法
- 下一篇:一种云计算下虚拟机的安全部署方法