一种基于云服务的负载信息处理方法及系统与流程

文档序号:26003943发布日期:2021-07-23 21:21阅读:来源:国知局

技术特征:

1.一种基于云服务的负载信息处理系统,其特征在于,所述基于云服务的负载信息处理系统,包括:

节点的服务器,通过有线或无线链路接入基于云服务的负载信息处理系统,用以提供高质量可靠的udt通讯协议;

多层级联服务器结构体系采用了数据挖掘技术,迅速找到资源宿主,支持用户信息、频道信息的统计分析,提供内容监管策略,提供安全管理权限策略,提供用户手工配置策略;

节点的服务器应用在web、ftp,vpn等等的服务上,由多个节点和管理装置整体的管理单元构成,各节点具备切换该节点的动作模式的模块管理部,模块管理部根据从所述管理单元传递的构成信息,切换各节点单独动作或与其它节点协调动作;还具备基于smp结合多个节点间的向上扩展型的扩展性;

各节点具备与其它节点smp结合用的单元,各节点的模块管理部根据系统构成信息,切换该节点作为服务器单独动作或作为smp服务器的构成模块来动作;同时在背板上对各节点间链路进行等长布线,通过在各节点内也进行与背板上的各节点间链路等长的环路布线,取得节点间的同步;在背板上搭载向各节点分配基准时钟的基准时钟分配单元,利用各节点内部的时钟分配器来切换基准时钟,由此进行smp结合的节点的基准时钟的同步;

云服务负载信息处理系统,基于云服务的负载信息处理系统所包含的负载均衡器接收解析调度器发送的解析结果,基于所需要的服务器资源数量以及当前各个节点的负载情况,对节点负载进行预测,并安排可以提供服务的一个或多个节点,将该节点的信息提供给解析调度器;同时云服务负载信息处理系统为整体网络提供云存储、云安全和云物联;

云存储把数据存放在通常由第三方托管的多台虚拟服务器,同时根据节点服务器的需求,在后端准备存储虚拟化的资源,并将其以存储资源池的方式提供,节点服务器便自行使用此存储资源池来存放文件或对象;

解析调度模块,解析调度器解析该服务请求,获得服务请求类型和所需要的节点资源数量;

服务请求类型为存储请求或计算请求,该存储请求涉及获得存储内容所需要的磁盘空间,该计算请求涉及进行模型构建所需的数据计算操作;

负载均衡模块,负载均衡器从基于云服务的负载信息处理系统的各个节点的负载的数据集中提取采样序列,并进行预处理;创建n维时间序列作为学习样本,用信息处理系统的各个节点的负载的训练样本并基于设定的参数进行学习,建立负载预测模型,进而对节点负载进行预测。

2.如权利要求1所述基于云服务的负载信息处理系统,其特征在于,所述云存储包括:用以实现存储设备的逻辑虚拟化管理、多链路冗余管理,以及硬件设备的状态监控和故障维护的存储层;

通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储设备之间的协同工作,使多个的存储设备可以对外提供同一种服务,并提供更大更强更好的数据访问性能的折叠基础管理层;

根据实际业务类型,开发不同的应用服务接口,提供不同的应用服务的应用接口层;通过标准的公用应用接口来登录云存储系统的访问层。

3.如权利要求1所述基于云服务的负载信息处理系统,其特征在于,所述负载均衡模块包括:接收模块、检测分析模块、处理模块、预测模块和迁移模块。

4.一种基于如权利要求1~3任意一项所述基于云服务的负载信息处理系统的基于云服务的负载信息处理方法,其特征在于,所述基于云服务的负载信息处理方法,包括:

步骤一,在客户端通过节点的服务器向基于云服务的负载信息处理系统提交服务请求;

步骤二,基于云服务的负载信息处理系统中的解析调度器解析该服务请求,获得服务请求类型和所需要的节点资源数量;

步骤三,基于云服务的负载信息处理系统所包含的负载均衡器接收解析调度器发送的解析结果,基于所需要的服务器资源数量以及当前各个节点的负载情况,对节点负载进行预测,并安排可以提供服务的一个或多个节点,将该节点的信息提供给解析调度器;

步骤四,解析调度器向客户端发送可提供服务的响应,并且客户端向基于云服务的负载信息处理系统提交服务内容;

步骤五,服务内容的处理过程中,负载均衡器定期获取节点的负载情况,将需要动态调节负载的需求提交给解析调度器以进行优化调节;解析调度器将处理结果发送到客户端。

5.如权利要求4所述基于云服务的负载信息处理方法,其特征在于,所述步骤二中,该服务请求类型为存储请求或计算请求,该存储请求涉及获得存储内容所需要的磁盘空间,该计算请求涉及进行模型构建所需的数据计算操作。

6.如权利要求4所述基于云服务的负载信息处理方法,其特征在于,所述步骤三中,负载均衡器从基于云服务的负载信息处理系统的各个节点的负载的数据集中提取采样序列,并进行预处理,创建n维时间序列作为学习样本,用信息处理系统的各个节点的负载的训练样本并基于设定的参数进行学习,建立负载预测模型,进而对节点负载进行预测。

7.如权利要求4所述基于云服务的负载信息处理方法,其特征在于,所述步骤三中,布置一个或多个能够提供服务的节点包括以下步骤:

设置每个节点处理能力范畴,如果当前节点的负载低于限制,则将该节点定义为待使用的节点;

如果该节点上的当前负载超过限制,则不会激活该节点;将要使用的节点的地址和容量发送到信息处理系统中的每个节点,并将该节点设置为等待迁移状态。

8.如权利要求7所述基于云服务的负载信息处理方法,其特征在于,所述

当使用的节点接收到另一个节点发送的迁移请求时,它将确定所使用的每个节点的处理能力与要迁移的数据量的比率,对其进行优先级排序,并按升序排列比率;

当节点收到负载迁移安排时,它将向事件发送到信息处理系统中的每个节点以接受迁移;

否则,将继续安排等待下一个迁移请求。

9.如权利要求4所述基于云服务的负载信息处理方法,其特征在于,所述步骤三中,负载均衡器根据指定周期t,定期获取各个节点的负载情况,一旦节点变成第一类型节点,第一类型节点将其还未处理的请求按优先级的次序,从高到低排列,将优先级高的请求作为迁移对象;

第一类型节点获取所有节点的缓存信息,选择能力值高的节点来迁移请求;一旦再次发现负载状态由第二类节点变为第一类节点时,重复上述迁移过程进行负载类型更新和数据迁移。

10.如权利要求4所述基于云服务的负载信息处理方法,其特征在于,所述步骤五中,

在服务内容的处理过程中,负载均衡器周期性地获取节点的负载状态,并将动态负载调整的请求提交给分析调度器进行优化和调整;设备根据指定的周期t定期获取每个节点的负载状态;

当节点成为类型1节点时,类型1节点通过按优先级的升序排列未完成的请求来设置优先级;第一种类型的节点获取全部节点的缓存信息,并选择具有较高容量值的节点以迁移请求;

对于第一种类型的节点,它将重复上述迁移过程以进行负载类型更新和数据迁移,节点将更新负载信息并再次进行处理;

如果全部节点中不存在第二类型节点,请在用于数据传输的第一类型节点与第二类型节点的比率之间选择节点,并在下次更新时请求迁移;选择其负载状态从第二种变为第一种的节点;第一类型节点的数据传输速率与对应节点的带宽之比大于第一预定值,并且第二类型节点的数据传输与对应节点的带宽之比,速比小;它大于第二预定值,并且第一预定值大于第二预定值。


技术总结
本发明属于负载数据处理技术领域,公开了一种基于云服务的负载信息处理方法及系统,所述基于云服务的负载信息处理系统包括:节点的服务器、云服务负载信息处理系统、解析调度模块、负载均衡模块、接收模块、检测分析模块、处理模块、预测模块和迁移模块。本发明给当前云计算负载均衡提供了一种解决方案,通过对节点负载的调度方法提高工作效率,充分利用节点资源,提高网络服务效率。负载均衡器按照规定周期检查各个节点的负载情况,如果发现第一类型节点则及时作出调度方案,这使得客户端的任务可以及时的到相应,减少拥堵。

技术研发人员:刘来凤
受保护的技术使用者:刘来凤
技术研发日:2021.05.17
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1