虚拟化网络资源的动态调度方法及系统技术方案

技术编号:32978579 阅读:34 留言:0更新日期:2022-04-09 12:00
本发明专利技术提出一种虚拟化网络资源的动态调度方法及系统,整合城市规划集团单位中的服务器资源,划分出各服务器之间的信任度关系;并基于信任度关系设定符合数据业务的信任度等级的协作服务器;基于所有协作服务器之间的流量数据确定各协作服务器的角色;基于各协作服务器的角色,动态调度各协作服务器的资源。本发明专利技术合理有效的利用本地网络资源,满足数据业务的对IT资源的实际需求和对数据安全的实际需求。需求。需求。

【技术实现步骤摘要】
虚拟化网络资源的动态调度方法及系统


[0001]本专利技术属于信息
,特别是涉及到一种虚拟化网络资源的动态调度方法及系统。

技术介绍

[0002]目前的数据中心一般都采用云计算架构,云计算技术架构中,主要采用全集中的方式进行云计算中心的建设和运营,资源都集中在总部,或者全球分别部署几个节点,客户通过互联网来使用云计算资源。
[0003]但是对于城市规划领域,其数据业务具有一定的特殊性,对数据安全的需求特别高,有些业务不允许数据脱离自己的控制,更不能离开自己的系统;而城市规划领域的数据业务对IT资源的需求还很大,仅靠各数据业务的项目方(即城市规划集团各部门)自身的IT资源是难于满足需求的。
[0004]因此,在城市规划领域,迫切需要一种新的IT资源的配置方法,能够更加合理地利用本地资源来完成IT任务。

技术实现思路

[0005]本专利技术提出一种虚拟化网络资源的动态调度方法及系统,合理有效的利用本地网络资源,满足数据业务的对IT资源的实际需求和对数据安全的实际需求。
[0006]为达到上述目的,本专利本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟化网络资源的动态调度方法,其特征在于,包括:S1、整合城市规划集团单位中的服务器资源,划分出各服务器之间的信任度关系;并基于信任度关系设定符合数据业务的信任度等级的协作服务器;S2、基于所有协作服务器之间的流量数据确定各协作服务器的角色;S3、基于各协作服务器的角色,动态调度各协作服务器的资源。2.根据权利要求1所述的虚拟化网络资源的动态调度方法,其特征在于,步骤S2中确定角色的具体方法包括:S21、通过分析网络流量日志,获得一个统计时间周期内,任意两个协作服务器之间的流量数据;S22、计算每个协作服务器作为数据发送方,总共发送的数据流量S
i
,i=1,2

n;计算每个协作服务器作为数据接收方,总共接收的数据流量R
i
,i=1,2

n;n是协作服务器数量;S23、分别对S
i
和R
i
进行排序,确定排序靠前的若干个协作服务器分别确定为发送繁忙服务器和接收繁忙服务器;S24、将同时属于发送繁忙服务器和接收繁忙服务器的协作服务器排除;属于发送繁忙服务器但不属于接收繁忙服务器的协作服务器,设定角色是计算节点;属于接收繁忙服务器但不属于发送繁忙服务器的协作服务器,设定角色是一级备份节点;既不属于发送繁忙服务器又不属于接收繁忙服务器的协作服务器,根据自身剩余IT资源,包括内存资源,存储器资源,CPU资源和带宽资源,确定出一个资源最富余的协作服务器设定角色为调度节点,其余协作服务器设定角色是二级备份节点。3.根据权利要求1所述的虚拟化网络资源的动态调度方法,其特征在于,步骤S3中所述动态调度的具体方法包括:S31、数据业务的任务发送方服务器将资源需求发送给调度节点;S32、调度节点向所有一级备份节点发出一级备份邀请消息,各一级备份节点向调度节点反馈可用存储资源;调度节点从中选择可用存储资源多的一级备份节点作为实际一级备份节点;S33、调度节点向所有计算节点发出计算邀请消息,各计算节点向调度节点反馈可用计算资源;调度节点从中选择可用计算资源多的计算节点作为实际计算节点;S34、调度节点根据数据业务需求,控制实际计算节点和实际一级备份节点来实施数据业务;在任务实施过程中,实际一级备份节点定期计算剩余可用存储资源,如果低于预定门限值,则向调度节点发出备份数据转移请求;S35、调度节点向所有二级备份节点发出备份邀请消息,二级备份节点向调度节点反馈可用存储资源;调度节点从中选择可用计算资源多的二级备分节点作为实际二级备份节点,并反馈给实际一级备份节点,执行备份数据转移。4.根据权利要求3所述的虚拟化网络资源的动态调度方法,其特征在于,步骤S35中实际一级备份节点采用先进先出的策略向实际二级备份节点转移备份数据,使自身可用存储资源高于预定门限值。5.根据权利要求3所述的虚拟化网络资源的动态调度方法,其特征在于,步骤S3中所述动态调度的具体方法还包括:S36、当调度节点发现内部资源无法满足任务需求时,将自身设置为协商加密管理节
点,并向任务发送方服务器和外部云计算服务器发出协商加密请求;该协商加密请求中至少包括该协商加密管理节点的节点ID;S37、任务发送方服务器接收到协商加密请求生成第一素数n和第二素数g,并全网公开;第一素数n和第二素数g是任意素数;S38、协商加密管理节点监听到任务发送方服务器公开的第一素数n后,生成第一随机数x,并计算A如下:A=g
x mod n;将A发送给外部云计算服务器,并将第一随机数x发送给任务发送方服务器;S39、外部云计算服务器接收到所述第一素数n和第二素数g;S40、协商加密管理节点生成第二随机数y,并计算B如下:B=g
y mod n;将B发送给任务发送方服务器;并将第二随机数y发送给云计算服务器;S41、任务发送方服务器计算密钥K1如下:K1=B
x mod n;S42、外部云计算服务器计算密钥K2如下:K2=A
y mod n;S43、任务发送方服务器和外部云计算服务器利用现有的对称密钥算法,将K1,K2用来密钥来进行加密通信;利用该加密通信来实现任务发送方服务器与外部云计算服务器之间的数据传递。6.一种虚拟化网络资源的动态调度系统,其特征在于,包括:信任度模块,用于整合城市规划集团单...

【专利技术属性】
技术研发人员:周长林赵春水范小勇魏大鹏白宇王卉张蓉魏彤春刘淼
申请(专利权)人:天津市城市规划设计研究总院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1