[发明专利]一种面向流媒体直播与视频转码的OpenStack虚拟机放置方法有效

专利信息
申请号: 201510718779.5 申请日: 2015-10-29
公开(公告)号: CN105426228B 公开(公告)日: 2018-07-27
发明(设计)人: 郑庆华;赵辉;孔勰;曹世磊;宋成龙;张未展 申请(专利权)人: 西安交通大学
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 西安智大知识产权代理事务所 61215 代理人: 段俊涛
地址: 710049*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 流媒体 直播 视频 openstack 虚拟机 放置 方法
【权利要求书】:

1.一种面向流媒体直播与视频转码的OpenStack虚拟机放置方法,包括:

以流媒体直播服务器与视频转码服务器对虚拟机CPU、内存、网络带宽资源的请求为依据,构建虚拟机资源需求特征向量Wj

以OpenStack云平台物理机CPU、内存、网络带宽资源消耗量为依据,构建物理机Pi上的虚拟机性能模型其中,为虚拟机CPU性能模型,为虚拟机内存性能模型,为虚拟机网络性能模型,其中,n1为物理机Pi上所有虚拟机的CPU核心数,n2为物理机Pi上所有虚拟机内存大小之和,n3为物理机Pi上虚拟机个数;

以虚拟机资源需求特征向量和虚拟机性能模型为依据,将运行直播服务或转码服务的虚拟机集群放置到合适的物理机上,使该直播服务获得最大直播用户数,转码服务获得最短时间转码;

其特征在于,所述将运行直播服务或转码服务的虚拟机集群放置到合适的物理机上的方法为:

Step1:若虚拟机Vj放置在物理机Pi上,则物理机Pi上的虚拟机性能变为其中n1′=n1+wcj,n2′=n2+wmj,n3′=n3+1,n1为物理机Pi上所有虚拟机的CPU核心数,wcj表示第j台虚拟机服务器的CPU需求大小,n2为物理机上所有虚拟机内存大小之和,wmj表示第j台虚拟机服务器的内存需求大小,n3为物理机Pi上虚拟机个数;

Step2:遍历OpenStack云平台中所有的物理机,选择满足min{||PM′-PM||}的物理机放置Vj,如果有多个物理机有相同的最小值,取其中第一个物理机,其中,

2.根据权利要求1所述面向流媒体直播与视频转码的OpenStack虚拟机放置方法,其特征在于,所述构建虚拟机资源需求特征向量Wj的步骤为:

Step1:初始化资源需求特征向量Wj={0,0,0},其中j表示虚拟机服务器的编号;

Step2:根据虚拟机请求的CPU、内存、网络带宽资源得到虚拟机资源需求特征向量Wj=(wcj,wmj,wbj),其中wcj,wmj,wbj分别表示第j台虚拟机服务器的CPU、内存、网络带宽资源需求大小。

3.根据权利要求1所述面向流媒体直播与视频转码的OpenStack虚拟机放置方法,其特征在于,所述构建物理机Pi上的虚拟机性能模型的公式为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510718779.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top