一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种云平台虚拟资源高速调度系统及方法

2022-11-30 14:49:53 来源:中国专利 TAG:


1.本发明属于云平台领域,涉及资源调度技术,具体是一种云平台虚拟资源高速调度系统及方法。


背景技术:

2.云平台,是指基于硬件资源和软件资源的服务,提供计算、网络和存储能力,云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。
3.云平台一般具备如下特征:
4.硬件管理对使用者/购买者高度抽象:用户根本不知道数据是在位于哪里的哪几台机器处理的,也不知道是怎样处理的,当用户需要某种应用时,用户向“云”发出指示,很短时间内,结果就呈现在他的屏幕上。云计算分布式的资源向用户隐藏了实现细节,并最终以整体的形式呈现给用户。
5.现有技术中,云平台虚拟资源在进行调度时,资源分配不均匀,资源调度缓慢,资源利用率低,导致用户体验程度差,为此,我们提出一种云平台虚拟资源高速调度系统及方法。


技术实现要素:

6.针对现有技术存在的不足,本发明目的是提供一种云平台虚拟资源高速调度系统及方法。
7.本发明所要解决的技术问题为:
8.基于云平台在虚拟资源进行分配时,不能够根据不同的用户进行不同程度的资源分配,导致资源分配不均用户体验差的问题。
9.本发明的目的可以通过以下技术方案实现:
10.一种云平台虚拟资源高速调度系统,包括虚拟资源接收模块、用户获取模块、虚拟资源分类模块、服务器以及资源调度模块,所述虚拟资源接收模块、用户获取模块、虚拟资源分类模块以及资源调度模块分别与服务器相连;
11.所述虚拟资源接收模块接收虚拟资源信息,将接收的资源信息输送至服务器,服务器根据接收的资源信息量对资源信息总量进行更新显示,所述用户获取模块获取注册用户信息,对用户信息的注册时间、活跃时间以及消费额度进行获取,用户获取模块将获取的用户信息输送至虚拟资源分类模块,虚拟资源分类模块根据接收的用户信息,对用户信息进行综合分析计算得出分类参考值,将得出的分类参考值输送至服务器,服务器根据接收的分类参考值控制资源调度模块进行资源分配。
12.进一步地,所述虚拟资源分类模块包括数据计算单元、数据分类单元以及数据分析单元,所述数据分析单元对接收的用户信息进行接收,数据计算单元将用户信息中的注册时间、活跃时间以及消费额度将进行数据求取,通过数据分析单元设定消费金额的优先
级高于活跃时间,活跃时间的优先级高于注册时间,数据分类单元根据求取的分类参考值分别对用户信息进行分类,依次设定为第一分类阈值、第二分类阈值以及第三分类阈值;
13.设定消费金额为jez,第一个用户的消费金额为:jez1,第二个用户的消费金额为:jez2,第三个用户的消费金额为:jez3,
……
第n个用户的消费金额为:jezn;
14.jez=jez1 jez2 jez3
……
jezn;
15.设定活跃时间为hyz,第一个用户的活跃时间为:hyz1,第二个用户的活跃时间为:hyz2,第三个用户的活跃时间为:hyz3,
……
第n个用户的活跃时间为:hyzn;
16.hyz=hyz1 hyz2 hyz3
……
hyzn;
17.设定注册时间为zcsz,第一个用户的注册时间为:zcsz1,第二个用户的注册时间为:zcsz2,第三个用户的注册时间为:zcsz3,
……
第n个用户的注册时间为:zcszn;
18.zcsz=zcsz1 zcsz2 zcsz3
……
zcszn。
19.进一步地,根据求得的分类参考值为flkz,得出第一个用户的分类参考值为flkz1,第二个用户的分类参考值为flkz2,第三个用户的分类参考值为flkz3,
……
第n个用户的分类参考值为flkzn,服务器对求出的数值大小进行分类,按照从小到大的顺序进行排列,服务器根据数值大小控制资源调度模块进行资源调度。
20.进一步地,所述调度系统还包括验证模块,所述服务器与验证模块相连,所述验证模块包括接收单元、求值单元以及对比单元,接收单元接收资源调度模块的调度信息,求值单元对调度单元的调度信息进行求取,求取调度总量,求值单元将求取的数值信息输送至对比单元,服务器将记录的资源信息总量输送至对比单元,对比单元求取资源信息总量与调度总量的差值,若求取的差值为正数,服务器接收数值信息,服务器控制资源调度模块进行资源调度,若求取的差值为负数,服务器接收数值信息,服务器控制资源调度模块进行资源。
21.进一步地,所述调度系统还包括余量剩余模块,服务器控制资源调度模块进行资源调度完毕后,剩余模块接收对比单元中资源信息总量与调度总量的差值,将差值信息输送至服务器,服务器对资源信息总量进行更新。
22.进一步地,所述服务器接收用户信息求取的分类参考值,根据分类参考值设置第一分类阈值、第二分类阈值以及第三分类阈值,所述第一分类阈值取值小于第二分类阈值取值,第二分类阈值取值小于第三分类阈值取值,资源调度模块包括一级调度单元、二级调度单元以及三级调度单元,一级调度单元对第一分类阈值区间内的分类参考值进行调度,二级调度单元对第二分类阈值区间内的分类参考值进行调度,三级调度单元对第三分类阈值区间内的分类参考值进行调度。
23.一种云平台虚拟资源高速调度方法,所述调度方法包括以下步骤:
24.步骤s1:虚拟资源接收虚拟资源信息,服务器对接收的虚拟资源信息总量进行更新;
25.步骤s2:获取虚拟用户的注册时间、活跃时间以及消费额度,定义为用户信息,服务器将获取的用户信息输送至虚拟资源分类模块进行分类;
26.步骤s3:虚拟资源分类模块根据用户信息进行综合分析,根据重要程度设置优先级,根据获取的注册时间、活跃时间以及消费额度进行综合求取得出分类参考值;
27.步骤s4:服务器接收分类参考值,根据分类参考值控制资源调度模块进行资源调
度。
28.进一步地,所述步骤s3中,在进行求取时,具体如下:
29.根据接收的注册时间、活跃时间以及消费额度,判定三组参数的在虚拟网络中的利润占比;
30.分析三组参数在云平台利润占比,将获得利润占比较大的定义为第一优先级,其次设定为第二优先级,最后设定为第三优先级,根据优先级的前后,设定消费金额的优先级高于活跃时间,活跃时间的优先级高于注册时间,在进行分类参考值求取时,根据优先级设定补充系数,设定消费金额的补充系数为k,活跃时间的补充系数为k1。
31.与现有技术相比,本发明的有益效果是:
32.本发明在虚拟资源接收过程中,对虚拟资源进行量化计算,同时根据用户信息对分类参考值进行求取,根据求取的数值信息用户进行等级分类,根据分类后的阈值信息对用户进行分别调度,大大加快了调度速度。
附图说明
33.为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。
34.图1为本发明一种云平台虚拟资源高速调度系统的整体系统框图;
35.图2为本发明一种云平台虚拟资源高速调度方法的方法步骤图。
具体实施方式
36.下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
37.请参阅图1和图2所示,一种云平台虚拟资源高速调度系统,包括虚拟资源接收模块、用户获取模块、虚拟资源分类模块、服务器以及资源调度模块,所述虚拟资源接收模块、用户获取模块、虚拟资源分类模块以及资源调度模块分别与服务器相连;
38.虚拟资源接收模块接收虚拟资源信息,将接收的资源信息输送至服务器,服务器根据接收的资源信息量对资源信息总量进行更新显示,用户获取模块获取注册用户信息,对用户信息的注册时间、活跃时间以及消费额度进行获取,用户获取模块将获取的用户信息输送至虚拟资源分类模块,虚拟资源分类模块根据接收的用户信息,对用户信息进行综合分析计算得出分类参考值,将得出的分类参考值输送至服务器,服务器根据接收的分类参考值控制资源调度模块进行资源分配。
39.虚拟资源分类模块包括数据计算单元、数据分类单元以及数据分析单元,
40.在进行数据分类时包括以下步骤:
41.步骤1:数据分析单元对接收的用户信息进行接收,数据计算单元将用户信息中的注册时间、活跃时间以及消费额度将进行数据求取;
42.步骤2:通过数据分析单元设定消费金额的优先级高于活跃时间,活跃时间的优先级高于注册时间;
43.步骤3:数据分类单元根据求取的分类参考值分别对用户信息进行分类,依次设定
为第一分类阈值、第二分类阈值以及第三分类阈值。
44.设定消费金额为jez,第一个用户的消费金额为:jez1,第二个用户的消费金额为:jez2,第三个用户的消费金额为:jez3,
……
第n个用户的消费金额为:jezn;
45.jez=jez1 jez2 jez3
……
jezn;
46.设定活跃时间为hyz,第一个用户的活跃时间为:hyz1,第二个用户的活跃时间为:hyz2,第三个用户的活跃时间为:hyz3,
……
第n个用户的活跃时间为:hyzn;
47.hyz=hyz1 hyz2 hyz3
……
hyzn;
48.设定注册时间为zcsz,第一个用户的注册时间为:zcsz1,第二个用户的注册时间为:zcsz2,第三个用户的注册时间为:zcsz3,
……
第n个用户的注册时间为:zcszn;
49.zcsz=zcsz1 zcsz2 zcsz3
……
zcszn;
50.设定分类参考值为flkz,对分类参考值进行求取,具体综合计算公式如下:
[0051][0052]
其中:k、k1、k2均为常数,且k大于k1。
[0053]
根据求得的分类参考值为flkz,得出第一个用户的分类参考值为flkz1,第二个用户的分类参考值为flkz2,第三个用户的分类参考值为flkz3,
……
第n个用户的分类参考值为flkzn,服务器对求出的数值大小进行分类,按照从小到大的顺序进行排列,服务器根据数值大小控制资源调度模块进行资源调度。
[0054]
需要说明的是:调度系统还包括验证模块,服务器与验证模块相连,验证模块包括接收单元、求值单元以及对比单元,在进行验证时,具体如下:
[0055]
接收单元接收资源调度模块的调度信息,求值单元对调度单元的调度信息进行求取,求取调度总量;
[0056]
求值单元将求取的数值信息输送至对比单元,服务器将记录的资源信息总量输送至对比单元,对比单元求取资源信息总量与调度总量的差值;
[0057]
若求取的差值为正数,服务器接收数值信息,服务器控制资源调度模块进行资源调度,若求取的差值为负数,服务器接收数值信息,服务器控制资源调度模块进行资源。
[0058]
需要说明的是:调度系统还包括余量剩余模块,服务器控制资源调度模块进行资源调度完毕后,剩余模块接收对比单元中资源信息总量与调度总量的差值,将差值信息输送至服务器,服务器对资源信息总量进行更新。
[0059]
服务器接收用户信息求取的分类参考值,根据分类参考值设置第一分类阈值、第二分类阈值以及第三分类阈值,所述第一分类阈值取值小于第二分类阈值取值,第二分类阈值取值小于第三分类阈值取值,资源调度模块包括一级调度单元、二级调度单元以及三级调度单元,一级调度单元对第一分类阈值区间内的分类参考值进行调度,二级调度单元对第二分类阈值区间内的分类参考值进行调度,三级调度单元对第三分类阈值区间内的分类参考值进行调度。
[0060]
需要说明的是:虚拟资源是和现实资源相对立的名词,主要是随着互联网的诞生而诞生的,随着互联网的普及,人们在网络上摄取信息的需求大大增加,因此,网络上流通的信息量也随之增加,而这些运用数据库、程序编辑而成的信息资源,就是我们常说的虚拟资源,比如网上图书馆、网上商城等等。
[0061]
实施例:一种云平台虚拟资源高速调度方法,调度方法包括以下步骤:
[0062]
步骤s1:虚拟资源接收虚拟资源信息,服务器对接收的虚拟资源信息总量进行更新;
[0063]
步骤s2:获取虚拟用户的注册时间、活跃时间以及消费额度,定义为用户信息,服务器将获取的用户信息输送至虚拟资源分类模块进行分类;
[0064]
数据分析单元对接收的用户信息进行接收,数据计算单元将用户信息中的注册时间、活跃时间以及消费额度将进行数据求取,通过数据分析单元设定消费金额的优先级高于活跃时间,活跃时间的优先级高于注册时间,数据分类单元根据求取的分类参考值分别对用户信息进行分类,依次设定为第一分类阈值、第二分类阈值以及第三分类阈值。
[0065]
步骤s3:虚拟资源分类模块根据用户信息进行综合分析,根据重要程度设置优先级,根据获取的注册时间、活跃时间以及消费额度进行综合求取得出分类参考值;
[0066]
综合分析过程如下:根据接收的注册时间、活跃时间以及消费额度,判定三组参数的在虚拟网络中的利润占比;
[0067]
分析三组参数在云平台利润占比,将获得利润占比较大的定义为第一优先级,其次设定为第二优先级,最后设定为第三优先级,根据优先级的前后,设定消费金额的优先级高于活跃时间,活跃时间的优先级高于注册时间,在进行分类参考值求取时,根据优先级设定补充系数,设定消费金额的补充系数为k,活跃时间的补充系数为k1。
[0068]
设定消费金额为jez,第一个用户的消费金额为:jez1,第二个用户的消费金额为:jez2,第三个用户的消费金额为:jez3,
……
第n个用户的消费金额为:jezn;
[0069]
jez=jez1 jez2 jez3
……
jezn;
[0070]
设定活跃时间为hyz,第一个用户的活跃时间为:hyz1,第二个用户的活跃时间为:hyz2,第三个用户的活跃时间为:hyz3,
……
第n个用户的活跃时间为:hyzn;
[0071]
hyz=hyz1 hyz2 hyz3
……
hyzn;
[0072]
设定注册时间为zcsz,第一个用户的注册时间为:zcsz1,第二个用户的注册时间为:zcsz2,第三个用户的注册时间为:zcsz3,
……
第n个用户的注册时间为:zcszn;
[0073]
zcsz=zcsz1 zcsz2 zcsz3
……
zcszn;
[0074]
设定分类参考值为flkz,对分类参考值进行求取,具体综合计算公式如下:
[0075][0076]
其中:k、k1、k2均为常数,且k大于k1,当分类参考值值越大表示资源调度越多。
[0077]
步骤s4:服务器接收分类参考值,根据分类参考值控制资源调度模块进行资源调度。
[0078]
服务器控制资源调度模块进行资源调度完毕后,剩余模块接收对比单元中资源信息总量与调度总量的差值,将差值信息输送至服务器,服务器对资源信息总量进行更新。
[0079]
上述公式均是去量纲取其数值计算,公式是由采集大量数据进行软件模拟得到最近真实情况的一个公式,公式中的预设参数由本领域的技术人员根据实际情况进行设置,权重系数和比例系数的大小是为了将各个参数进行量化得到的一个具体的数值,便于后续比较,关于权重系数和比例系数的大小,只要不影响参数与量化后数值的比例关系即可。
[0080]
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽
叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献