申请/专利权人:南京航空航天大学
申请日:2024-01-05
公开(公告)日:2024-04-12
公开(公告)号:CN117880123A
主分类号:H04L41/5003
分类号:H04L41/5003;H04L67/51;G06N3/006
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.30#实质审查的生效;2024.04.12#公开
摘要:本发明公开了一种QoS指导的基于HBW‑GOA的分布式集群服务动态重构方法,包括:实时监控分布式集群中各节点的负载状态、节点之间的链路状况等信息;评估每个节点当前的负载状况、处理能力及预期综合负载;根据QoS指标评估目标系统中各服务的服务价值;计算服务成本;运行混合BWO和GOA的智能优化算法,根据目标系统的服务价值和服务成本设计HBW‑GOA的适应度,并用HBW‑GOA算法对数据进行处理得到最优服务重构方案;评估服务重构方案实施后系统的预期负载,根据评估结果进行方案实施或再次重构。本发明从服务质量、服务调用成本等多维度对重构方案进行优化,可提高系统的快速重构能力,提高系统的可拓展性、可用性和可靠性。
主权项:1.一种QoS指导的基于HBW-GOA的分布式集群服务动态重构方法,其特征在于,所述方法包括以下步骤:步骤1,实时监控分布式集群中各节点上的负载状态信息和节点之间的链路信息,并保存在系统数据库中;步骤2,从计算能力、内存空间、磁盘IO、网络性能和一致性五个方面对节点的处理能力进行评估,并保存在系统数据库中;步骤3,根据收集到的节点负载状态信息以及处理能力计算每个节点的综合负载;步骤4,根据目标分布式集群系统中节点和移动设备用户双方对服务质量的要求,设计适用于目标系统的QoS指标;步骤5,根据QoS指标计算目标系统服务调用价值;步骤6,根据收集的节点间链路信息和服务调用所需的资源消耗计算服务调用成本;步骤7,将服务调用价值和服务调用成本作为HBW-GOA算法中的适应度函数,运行HBW-GOA算法将待执行的服务进行重构,进而得到最优的服务动态重构方案;其中HBW-GOA算法包括:运用GOA算法对BWO算法的迭代过程进行优化处理,将BWO算法每次迭代生成的重构方案作为GOA算法中的初始输入,再将GOA算法生成的部分结果作为BWO算法下次迭代的输入;步骤8,利用综合负载和选定服务的调用成本评估实施服务重构方案后的预期负载,若各节点的预期负载均未超过设定的阈值,系统将实施该服务重构方案,否则将本次生成的重构方案作为HBW-GOA算法的初始输入重新生成服务重构方案。
全文数据:
权利要求:
百度查询: 南京航空航天大学 QoS指导的基于HBW-GOA的分布式集群服务动态重构方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。