(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210660900.3
(22)申请日 2022.06.13
(71)申请人 广西柳州晨生信息科技有限公司
地址 545005 广西壮 族自治区柳州市柳南
区福馨路12号标准厂房7号 4-1,403号
(72)发明人 童德兴
(74)专利代理 机构 合肥市科深知识产权代理事
务所(普通 合伙) 3423 5
专利代理师 刘汪丹
(51)Int.Cl.
G06F 9/455(2006.01)
G06F 9/50(2006.01)
(54)发明名称
一种云计算数据中心的数据处 理系统
(57)摘要
本发明公开了一种云计算数据中心的数据
处理系统, 该系统通过将物理服务器集群划分为
多个服务器队列, 通过不同的服务器队列来优先
处理对应类型的虚拟机任务, 降低虚拟机任务分
配时的计算量, 另外还根据服务器队列的待机区
域情况进行进一步确定, 从而使得虚拟机任务能
够充分利用服务器队列的待机区域, 提升资源利
用效率; 最后, 在服务器队列剩余空间较小时, 还
能够通过对正在执行的任务与待执行任务的等
待时间和优 先度进行对比, 保证大部分客户都能
具有良好的使用体验, 减少用户出现等待时间过
长的问题; 通过多级分配, 在信息处理量较小时,
能够减少任务分配的计算量, 在任务较多时, 能
够充分利用剩余计算空间, 提升服务器空间利用
率。
权利要求书2页 说明书5页
CN 115167973 A
2022.10.11
CN 115167973 A
1.一种云计算数据中心的数据处 理系统, 其特 征在于, 包括:
控制器, 用于接收服务器传输的虚拟机任务请求, 并根据虚拟机任务请求选择服务器
队列进行虚拟机任务的执 行;
物理服务器模块, 包 含多个服 务器队列, 每 个服务器队列对应一种任务类型;
上述数据处 理系统的工作方法包括如下步骤:
第一步, 控制器接收到服务器传输的虚拟机任务请求, 根据虚拟机任务请求选择对应
的若干个服 务器队列;
第二步, 获取各符合要求的服务器队列的作业区域与待机区域, 判断是否能通过服务
器队列的待机区域执行虚拟机任务, 若不能, 选择剩余任务执行时间最短的服务器队列, 进
入下一步处理, 若能, 则通过对应的服 务器队列的待机区域执 行虚拟机任务;
第三步, 确定同一 服务器队列中不同虚拟机任务的执 行顺序;
具体的, 包括如下步骤:
S31、 服务器队列接收到虚拟机任务后, 获取该虚拟机任务的执行时长t1以及该虚拟机
正在执行的虚拟机任务剩余的执 行时间t2;
若t>t1+t 2, 则进行非抢占式队列内顺序调度;
若t>t1且t≤t1+t 2, 则进入下一 步;
S32、 获取服务器队列正在执行的虚拟机任务对应的可等待时间t、 已经等待 的时间t3
以及t2, 若t>t2+t3+t1, 则暂停当前虚拟机任务, 进行后一虚拟 机任务; 若t≤t2+t3+t1, 则
进入下一 步;
S33、 获取用户优先度值, 按照抢占式队列内顺序调度。
2.根据权利要求1所述的一种云计算数据中心的数据处理系统, 其特征在于, 第 一步中
根据虚拟机任务请求选择对应的若干个服 务器队列的方法包括如下步骤:
S11、 控制器获取虚拟机任务的辅助参数, 虚拟机任务辅助参数包括虚拟机任务的类
型、 虚拟机任务执 行时长t1以及虚拟机任务的可等待时间t;
S12、 根据虚拟机任务的类型确定能够处理该虚拟机任务的服务器队列, 若符合要求的
服务器队列数量为零, 则通过控制器反馈拒绝信息; 若符合要求的服务器队列数量为1, 则
直接分配对应的服务器队列, 进行非抢占式 队列内顺序调度, 若符合要求的服务器队列数
量大于1, 则进入下一 步;
S13、 根据虚拟机任务执行时长t 1以及虚拟机任务的可等待时间t选择对应的若干个服
务器队列;
满足t>t1即认为 服务器队列满足需求。
3.根据权利要求2所述的一种云计算数据中心的数据处理系统, 其特征在于, 所述可等
待时间的计算方法为:
SS1、 读取虚拟机任务的类型, 获取最近的T时间内某一任务类型出现的次数n, 并读取n
个该类型任务的发起时间、 起始处 理时间、 反馈时间与取消处 理时间;
SS2、 排除其中取消处理时间处于反馈时间之后的若干个虚拟机任务, 获取余下符合条
件的若干个虚拟机任务的发起时间与取消处理时间之 间的时间差, 计算得到该若干个时间
差的平均值Kp, 以α *Kp作为可等待时间, α 为预设值。
4.根据权利要求3所述的一种云计算数据中心的数据处理系统, 其特征在于, 每隔预设权 利 要 求 书 1/2 页
2
CN 115167973 A
2的T1时间采集计算 一次可等待时间。
5.根据权利要求3所述的一种云计算数据中心的数据处理系统, 其特征在于, 在步骤
SS2中, 排除取消处理 时间处于 反馈时间之后的若干个虚拟 机任务, 余下符合条件的虚拟机
任务数量应当大于预设值H, 若余下符合条件的虚拟机任务数量小于等于H, 则重新选择一
段时间进行采样或者延长采样时间, 直到获得足够的样本数量。
6.根据权利要求1所述的一种云计算数据中心的数据处理系统, 其特征在于, 第 二步的
具体操作包括如下步骤:
S21、 读取第一 步中选定的若干个服 务器队列中的作业区域与待机区域, 进入下一 步;
S22、 根据各服 务器队列中待机区域的大小判断其是否能够执 行对应的虚拟机任务;
若不存在能够执 行该虚拟机任务的待机区域, 直接进入下一 步骤进行处 理,
若存在能够执行该虚拟机任务的待机区域, 且符合条件的待机区域只有一个, 则将其
发送至该待机区域对应的服 务器队列, 通过其待机区域同步进行虚拟机任务的执 行;
若存在能够执行该虚拟机任务的待机区域, 且符合条件的待机区域至少有两个, 则任
选一个待机区域对应的服 务器队列进行处 理或
选择待机区域 最短的服 务器队列进行处 理。
7.根据权利要求6所述的一种云计算数据中心的数据处理系统, 其特征在于, 用户优先
度值计算方法为:
获取用户单位时间内发出的虚拟机任务请求 次数C1、 用户单位 时间内发出的对应类型
虚拟机任务请求的次数C2、 用户在执 行对应类型虚拟机任务时的等待时间T3;
根据公式Y= λ 1* C1+λ2*C2+λ2*T3计算得到用户优先度值。权 利 要 求 书 2/2 页
3
CN 115167973 A
3
专利 一种云计算数据中心的数据处理系统
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 13:25:54上传分享