[发明专利]一种虚拟机资源分配方法及装置在审
申请号: | 201711112621.9 | 申请日: | 2017-11-13 |
公开(公告)号: | CN107885578A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 张健博 | 申请(专利权)人: | 新华三云计算技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙)11371 | 代理人: | 王术兰 |
地址: | 610000 四川省成都市高新区天华二路2*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 资源 分配 方法 装置 | ||
技术领域
本申请涉及网络通信技术领域,具体而言,涉及一种虚拟机资源分配方法及装置。
背景技术
随着互联网技术的飞速发展,云计算技术体现出越来越重要的作用,其中,云计算技术中的云桌面技术用于提供虚拟机桌面服务,教育行业是云桌面技术的绝佳应用场景。目前,中高级院校中拥有大量的个人计算机(personal computer,PC)机房且部署有服务器,PC机房中的PC终端通过局域网与服务器连接。在教学过程中,由服务器为机房中的PC终端分配虚拟机资源,并为这些PC终端提供虚拟桌面,用户即可直接在PC终端的虚拟桌面中完成上课、学习,授课,作业等操作。上述基于服务器的云桌面技术的教学方式相比于传统PC机房的教学方式,便于部署和维护,并且能够在保证用户的使用体验的基础上,极大程度节约设备成本。
相关技术中,服务器为机房中的PC终端分配虚拟机资源的方法包括:在学校的上课时间,多个教室的PC终端同时向服务器发送资源分配请求,服务器则根据该资源分配请求为这些教室的PC终端分配虚拟机资源。在上课结束后,服务器回收为这些教室中的PC终端分配的虚拟机资源,以便继续进行资源分配。上述虚拟机资源分配方法中,在上课时间段和下课时间段,同时接入服务器的PC终端数量庞大,服务器为这些PC终端分配或者回收虚拟机资源,会占用大量服务器的中央处理器(Central Processing Unit,CPU)和每秒进行读写操作的次数(Input/Output Operations Per Second,IOPS)资源,这会引起较大的并发性能瓶颈,对服务器造成巨大的压力,从而出现服务器使用卡顿,连接不稳定的情况。
发明内容
有鉴于此,本申请实施例的目的在于提供一种虚拟机资源分配方法及装置,用以提高服务器分配资源的性能,减小服务器分配资源的性能瓶颈。
本申请实施例提供了一种虚拟机资源分配方法,包括:
为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;
在检测到服务器满足预设的空闲条件时,根据当前时间点以及排课信息,确定目标待授课程;所述目标待授课程是指上课开始时间在当前时间点之后设定时间长度内的待授课程;
根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源目标待授课程目标待授课程目标待授课程目标待授课程。
本申请实施例还提供了一种虚拟机资源分配装置,包括:
第一分配模块,用于为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;
确定模块,用于在检测到服务器满足预设的空闲条件时,根据当前时间点以及排课信息,确定目标待授课程;所述目标待授课程是指上课开始时间在当前时间点之后设定时间长度内的待授课程;
第二分配模块,用于根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源。
本申请实施例中,服务器预先确定最近即将上课的目标待授课程,并在满足预设的空闲条件时,为最近即将上课的目标待授课程分配虚拟机资源,这样,在到达目标待授课程上课的时间时,教师可直接启用该目标待授课程的虚拟机资源,而不必在向服务器请求分配虚拟机资源,避免了上课时间时所有目标待授课程同时向服务器请求资源分配而造成的服务器资源分配的性能瓶颈的问题,进而减轻了服务器资源分配的负担,提高了资源分配的性能。
本申请实施例还提供了一种虚拟机资源分配方法,包括:
为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;
根据下一个时间周期的时间段以及排课信息,确定所述下一个时间周期内的目标待授课程;
若在当前时间周期内检测到服务器满足预设的空闲条件,则根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源。
本申请实施例还提供了一种虚拟机资源分配装置,包括:
第三分配模块,用于为每个待授课程分配对应的虚拟机模版;其中,所述待授课程对应的虚拟机模版用于描述该待授课程所需要使用的虚拟机资源;
确定模块,用于根据下一个时间周期的时间段以及排课信息,确定所述下一个时间周期内的目标待授课程;
第四分配模块,用于在当前时间周期内检测到服务器满足预设的空闲条件时,根据所述目标待授课程对应的虚拟机模版,为所述目标待授课程分配虚拟机资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三云计算技术有限公司,未经新华三云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711112621.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车散热风扇结构
- 下一篇:一种汽车散热降噪型风扇电机总成