一种基于访问网址关联性的云计算资源分配优化方法与流程

专利2026-02-26  12


本发明涉及一种基于访问网址关联性的云计算资源分配优化方法,属于服务器管理。


背景技术:

1、企业网页在与用户交互的过程中,通常需要根据用户发起的任务指令执行特定操作,如获取包括文档、图像、数据等等各种资源发送给用户,且这些资源可能分散在本地网络、外地网络等。

2、传统方法为了满足用户的任务指令,通常会在企业后台中构建多台服务器,用于及时快速响应用户的任务指令。但需要考虑的是,当用户数量变大、或服务器数量相对较少时,会造成响应延迟甚至服务器负载过大而导致企业网页崩溃的现象,即服务器承载压力过高时,资源获取可能面临一些挑战,包括访问延迟、资源更新问题等,如何在减轻服务器负载压力的同时高效获取资源,是急需解决的技术问题。


技术实现思路

1、本发明提供一种基于访问网址关联性的云计算资源分配优化方法、装置及计算机可读存储介质,其主要目的在于减轻服务器负载压力的同时高效获取满足用户目的的资源。

2、为实现上述目的,本发明提供的一种基于访问网址关联性的云计算资源分配优化方法,包括:

3、接收用户根据企业网页所发起的任务指令,其中,企业网页由企业后台预先构建并面向用户;

4、解析所述任务指令得到用于响应所述任务指令的任务列表,其中,任务列表的结构为:

5、rts=<url,address>

6、其中,t表示企业网页接收任务指令s的接收时间,rts表示接收时间为t时用于响应任务指令s的任务列表,url表示任务指令s的指令参数,address表示用于获取任务指令s对应的任务资源的一个或多个访问网址;

7、判断每个访问网址的网址类型,其中,网址类型由本地网址、外地网址及辨别网址组成;

8、若访问网址为本地网址时,利用企业后台的服务器通过本地网络,直接访问本地网址获取得到本地资源;

9、若访问网址为外地网址时,从企业网页中获取缓存资源,并访问外地网址后得到更新资源,将更新资源与缓存资源组合得到外地资源;

10、若访问网址为辨别网址时,获取组成辨别网址的本地网址和外地网址,分别得到本地辨别网址和外地辨别网址,利用企业后台的服务器访问本地辨别网址和外地辨别网址,得到组合资源;

11、将本地资源、外地资源及组合资源按照预先设定的排版规则重组得到任务资源,并将任务资源反馈至发起任务指令的用户。

12、可选地,所述利用企业后台的服务器通过本地网络,直接访问本地网址获取得到本地资源,包括:

13、获取企业后台的所有的服务器,并计算每个服务器的任务类型比,其中,任务类型比的结构为:

14、m_ratts=<m_locts,m_outts,m_rects>

15、其中,m_ratts表示任务指令s被企业网页在接收时间t时接收时,企业后台的服务器的任务类型比,m_locts表示本地任务比,m_outts表示外地任务比,m_rects表示辨别任务比;

16、根据任务类型比选择出用于获取本地资源的服务器,得到本地响应服务器,并将本地网址发送至本地响应服务器,其中,本地响应服务器的选择包括:

17、按照辨别任务比对所有的服务器执行任务量级别划分,得到高辨别任务服务器集、中辨别任务服务器集和低辨别任务服务器集;

18、将低辨别任务服务器集作为本地响应服务器的待选服务器集,计算每个低辨别任务服务器的可支配总资源;

19、从低辨别任务服务器集中选择可支配服务资源最大的服务器作为本地响应服务器;

20、利用本地响应服务器在本地网络的基础上访问所述本地网址,获取得到本地资源。

21、可选地,所述计算每个低辨别任务服务器的可支配总资源,包括:

22、获取低辨别任务服务器在接收时间为t时的cpu可用值、内存可用值、网络带宽值及存储可用值;

23、若cpu可用值、内存可用值、网络带宽值及存储可用值中任意一个小于对应的cpu可用阈值、内存可用阈值、网络带宽阈值及存储可用阈值,则设定对应的低辨别任务服务器的可支配总资源为零;

24、若cpu可用值、内存可用值、网络带宽值及存储可用值中均大于或等于对应的cpu可用阈值、内存可用阈值、网络带宽阈值及存储可用阈值,根据如下公式计算得到对应的低辨别任务服务器的可支配总资源:

25、

26、其中,sd,i表示低辨别任务服务器集d中第i个低辨别任务服务器的可支配总资源,cpud,i表示第i个低辨别任务服务器的cpu可用值,表示第i个低辨别任务服务器在历史记录中的cpu被使用的平均值,α为cpu可用值的权重,ramd,i表示第i个低辨别任务服务器的内存可用值,表示第i个低辨别任务服务器在历史记录中的内存被使用的平均值,β为内存可用值的权重,netd,i表示第i个低辨别任务服务器的网络带宽值,表示第i个低辨别任务服务器在历史记录中的网络带宽平均值,γ表示网络带宽值的权重,stod,i表示第i个低辨别任务服务器的存储可用值,表示第i个低辨别任务服务器在历史记录中的存储被使用的平均值,δ表示存储可用值的权重。

27、可选地,所述从企业网页中获取缓存资源,并访问外地网址后得到更新资源,将更新资源与缓存资源组合得到外地资源,包括:

28、从企业网页中获取访问记录,查看访问记录中是否存在所述外地网址;

29、若访问记录中不存在所述外地网址,从企业后台的服务器中选择出网络信号最好的服务器,得到信号优选服务器,利用信号优选服务器从外地网址中获取得到外地资源;

30、若访问记录中存在所述外地网址,从企业网页中获取上次访问外地网址所缓存的缓存资源,其中,缓存资源存储在企业网页对应的网页数据库中;以及

31、根据所选出的信号优选服务器访问外地网址,判断外地网址中是否存在有更新资源;

32、若外地网址中不存在更新资源,则直接将缓存资源作为外地资源;

33、若外地网址中存在更新资源,获取更新资源的同时,根据更新资源与缓存资源计算得到更新率,将更新率存储至所述网页数据库,当存储成功时,将更新资源与缓存资源组合得到外地资源。

34、可选地,所述从企业后台的服务器中选择出网络信号最好的服务器,得到信号优选服务器,包括:

35、将低辨别任务服务器集作为信号优选服务器的待选服务器集,计算每个低辨别任务服务器的任务均衡值,其中,每个低辨别任务服务器的任务均衡值的计算方法为:

36、获取低辨别任务服务器在同一时间下可同时开展的任务处理维度,并计算每个任务处理维度的可支配维度资源;

37、根据所述可支配总资源及每个任务处理维度的可支配维度资源,计算得到维度资源占比;

38、获取低辨别任务服务器在接收时间为t时各个任务处理维度已经分配的资源,得到已分配维度资源;

39、相加所有任务处理维度的已分配维度资源,得到已分配总资源;

40、根据已分配总资源、已分配维度资源及维度资源占比,计算得到任务均衡值;

41、根据任务均衡值从低辨别任务服务器集中选择出网络信号待选服务器集,从网络信号待选服务器集中选择出网络信号最好的服务器,得到信号优选服务器。

42、可选地,所述根据已分配总资源、已分配维度资源及维度资源占比,计算得到任务均衡值,包括:

43、根据已分配总资源、已分配维度资源及计算得到分配资源占比,其中,分配资源占比的计算方法为:

44、

45、其中,f'i,j表示低辨别任务服务器集d中第i个低辨别任务服务器的第j个任务处理维度的分配资源占比,表示低辨别任务服务器集d中第i个低辨别任务服务器的已分配总资源,表示第i个低辨别任务服务器的第j个任务处理维度的已分配维度资源;

46、根据所述分配资源占比和维度资源占比计算得到任务均衡值,其中,任务均衡值的计算方法为:

47、

48、

49、其中,blad,i表示低辨别任务服务器集d中第i个低辨别任务服务器的任务均衡值,m表示第i个低辨别任务服务器在同一时间下可同时开展的任务处理维度的总数,fi,j表示第i个低辨别任务服务器的第j个任务处理维度的维度资源占比,sd,i表示第i个低辨别任务服务器的第j个任务处理维度的可支配维度资源,sd,i表示所述可支配总资源。

50、可选地,所述根据更新资源与缓存资源计算得到更新率,包括:

51、接收计算更新率的起始时间,并将接收时间t设定为终止时间;

52、根据终止时间与起始时间计算得到更新时间段;

53、计算更新资源与缓存资源的差值,得到更新差;

54、根据更新差和更新时间段,计算得到更新率,其中,计算方法为:

55、δupdi,u=u_resi,u-r_resw,u

56、

57、其中,δupdi,u表示更新差,u_resi,u表示第i个低辨别任务服务器的访问第u个外地网址时的更新资源的资源量,r_resw,u表示企业网页w缓存第u个外地网址的缓存资源的资源量,r_updw,u表示以企业网页w所在的访问浏览器访问第u个外地网址时计算得到的更新率,δt表示所述更新时间段。

58、可选地,所述利用企业后台的服务器访问本地辨别网址和外地辨别网址,得到组合资源,包括:

59、从所述低辨别任务服务器集中选择本地任务比最小的服务器,作为本次辨别网址的响应服务器;

60、从网页数据库中获取外地辨别网址的更新率,若外地辨别网址的更新率小于或等于预设的更新阈值,从所述低辨别任务服务器集中选择外地任务比最小的服务器,作为外地辨别网址的响应服务器;

61、若外地辨别网址的更新率大于更新阈值,从低辨别任务服务器集中选择出网络信号最好的服务器,作为外地辨别网址的响应服务器;

62、利用本次辨别网址的响应服务器和外地辨别网址的响应服务器并线访问,得到本次辨别资源和外地辨别资源;

63、从低辨别任务服务器集中选择可支配总资源最高的服务器,得到资源组合服务器,按照预先构建的资源组合模板,利用资源组合服务器组合本次辨别资源和外地辨别资源,得到所述组合资源。

64、可选地,所述按照预先构建的资源组合模板,利用资源组合服务器组合本次辨别资源和外地辨别资源,得到所述组合资源,包括:

65、将本次辨别资源和外地辨别资源发送至资源组合服务器中;

66、当资源组合服务器成功接收到本次辨别资源和外地辨别资源后,获取资源组合模板并解析资源组合模板,得到资源可嵌入结构体;

67、按照资源可嵌入结构体的资源摆放信息,依次将本次辨别资源和外地辨别资源嵌入至资源可嵌入结构体,得到所述组合资源。

68、为了解决上述问题,本发明还提供一种基于访问网址关联性的云计算资源分配优化系统,所述系统包括:

69、任务列表获取模块,用于接收用户根据企业网页所发起的任务指令,其中,企业网页由企业后台预先构建并面向用户,解析所述任务指令得到用于响应所述任务指令的任务列表,其中,任务列表的结构为:

70、rts=<url,address>

71、其中,t表示企业网页接收任务指令s的接收时间,rts表示接收时间为t时用于响应任务指令s的任务列表,url表示任务指令s的指令参数,address表示用于获取任务指令s对应的任务资源的一个或多个访问网址;

72、本地资源获取模块,用于判断每个访问网址的网址类型,其中,网址类型由本地网址、外地网址及辨别网址组成,若访问网址为本地网址时,利用企业后台的服务器通过本地网络,直接访问本地网址获取得到本地资源;

73、外地资源获取模块,用于若访问网址为外地网址时,从企业网页中获取缓存资源,并访问外地网址后得到更新资源,将更新资源与缓存资源组合得到外地资源;

74、资源组合模块,用于若访问网址为辨别网址时,获取组成辨别网址的本地网址和外地网址,分别得到本地辨别网址和外地辨别网址,利用企业后台的服务器访问本地辨别网址和外地辨别网址,得到组合资源,将本地资源、外地资源及组合资源按照预先设定的排版规则重组得到任务资源,并将任务资源反馈至发起任务指令的用户管理档案,完成基于访问网址关联性的云计算资源分配优化。

75、为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:

76、至少一个处理器;以及,

77、与所述至少一个处理器通信连接的存储器;其中,

78、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现上述所述的基于访问网址关联性的云计算资源分配优化方法。

79、为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的基于访问网址关联性的云计算资源分配优化方法。

80、相比于背景技术所述问题,本发明先接收用户根据企业网页所发起的任务指令,其中,企业网页由企业后台预先构建并面向用户,解析所述任务指令得到用于响应所述任务指令的任务列表,任务列表中包括任务指令对应的任务资源的一个或多个访问网址,且访问网址可分为本地网址、外地网址及辨别网址,可见本发明通过识别访问网址的类型,即本地、外地或辨别,构建出对应的资源获取策略,从而防止部分服务器承载过重的资源获取压力而造成响应延迟甚至崩溃的现象。进一步地,判断每个访问网址的网址类型,其中,网址类型由本地网址、外地网址及辨别网址组成,若访问网址为本地网址时,利用企业后台的服务器通过本地网络,直接访问本地网址获取得到本地资源,若访问网址为外地网址时,从企业网页中获取缓存资源,并访问外地网址后得到更新资源,将更新资源与缓存资源组合得到外地资源,若访问网址为辨别网址时,获取组成辨别网址的本地网址和外地网址,分别得到本地辨别网址和外地辨别网址,利用企业后台的服务器访问本地辨别网址和外地辨别网址,得到组合资源,重点地,辨别网址由本地网址和外地网址组成,而本地网址和外地网址的服务器选择方式也有详细的方法,因此通过网址类型与服务器的选择对应,达到了服务器的最优分配,最后,将本地资源、外地资源及组合资源按照预先设定的排版规则重组得到任务资源,并将任务资源反馈至发起任务指令的用户。因此本发明提出的基于访问网址关联性的云计算资源分配优化方法、装置、电子设备及计算机可读存储介质,其主要目的在于减轻服务器负载压力的同时高效获取满足用户目的的资源。


技术特征:

1.一种基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述方法包括:

2.如权利要求1所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述利用企业后台的服务器通过本地网络,直接访问本地网址获取得到本地资源,包括:

3.如权利要求2所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述计算每个低辨别任务服务器的可支配总资源,包括:

4.如权利要求3所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述从企业网页中获取缓存资源,并访问外地网址后得到更新资源,将更新资源与缓存资源组合得到外地资源,包括:

5.如权利要求4所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述从企业后台的服务器中选择出网络信号最好的服务器,得到信号优选服务器,包括:

6.如权利要求5所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述根据已分配总资源、已分配维度资源及维度资源占比,计算得到任务均衡值,包括:

7.如权利要求6所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述根据更新资源与缓存资源计算得到更新率,包括:

8.如权利要求7所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述利用企业后台的服务器访问本地辨别网址和外地辨别网址,得到组合资源,包括:

9.如权利要求8所述的基于访问网址关联性的云计算资源分配优化方法,其特征在于,所述按照预先构建的资源组合模板,利用资源组合服务器组合本次辨别资源和外地辨别资源,得到所述组合资源,包括:

10.一种基于访问网址关联性的云计算资源分配优化系统,其特征在于,所述系统包括:


技术总结
本发明涉及服务器管理技术领域,揭露了一种基于访问网址关联性的云计算资源分配优化方法,包括:判断每个访问网址的网址类型,其中,网址类型由本地网址、外地网址及辨别网址组成,若访问网址为本地网址时,直接访问本地网址获取得到本地资源,若访问网址为外地网址时,从企业网页中获取缓存资源,并访问外地网址后得到更新资源,将更新资源与缓存资源组合得到外地资源,若访问网址为辨别网址时,获取组成辨别网址的本地网址和外地网址,利用企业后台的服务器访问得到组合资源,将本地资源、外地资源及组合资源重组得到任务资源,并将任务资源反馈至发起任务指令的用户。本发明主要目的在于减轻服务器负载压力的同时快速获取用户所需的资源。

技术研发人员:谢永生
受保护的技术使用者:深圳市永生科技投资有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1828171.html

最新回复(0)