买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:深圳市思考乐文化教育科技发展有限公司
摘要:本发明公开了一种跨节点连续下载课件的方法及装置,涉及网络技术领域,包括:确定每个课件下载节点的响应执行的至少一个服务请求;确定课件下载管理系统的服务请求状态;基于服务请求状态,基于负载均衡算法,识别当前课件下载节点服务注册表对应的课件下载管理系统运行状态是否满足负载均衡需求,若是,则不做响应,若否,则基于均衡分配算法重新生成课件下载节点服务注册表。本发明的优点在于:基于课件下载节点系统的智能识别结果,动态的调整整课件下载节点服务注册状态,实现课件下载节点系统的动态均衡负载识别调整,提高课件下载管理系统的服务响应速度,提高课件下载管理系统的连续下载任务的连贯性。
主权项:1.一种跨节点连续下载课件的方法,其特征在于,包括:获取当前课件下载管理系统中的课件下载节点服务注册表,并基于课件下载节点服务注册表确定每个课件下载节点的响应执行的至少一个服务请求;基于课件下载管理系统的运行日志,确定课件下载管理系统的服务请求状态;基于服务请求状态,基于负载均衡算法,识别当前课件下载节点服务注册表对应的课件下载管理系统运行状态是否满足负载均衡需求,若是,则不做响应,若否,则基于均衡分配算法重新生成课件下载节点服务注册表;所述基于课件下载管理系统的运行日志,确定课件下载管理系统的服务请求状态具体包括:设定一状态分析周期;基于课件下载管理系统的运行日志,统计离当前时刻最接近的若干个状态分析周期内,每个服务请求的请求次数;基于课件下载管理系统的运行经验,确定每个服务请求的响应执行耗时;基于离当前时刻最接近的若干个状态分析周期内,每个服务请求的请求次数,预测未来每个服务请求的请求次数;基于未来每个服务请求的请求次数和每个服务请求的响应执行耗时,确定未来每个课件下载节点的响应执行总耗时;汇总未来所有课件下载节点的响应执行总耗时,作为课件下载管理系统的服务请求状态;所述负载均衡算法具体为:计算未来所有课件下载节点的响应执行总耗时的平均值,作为第一标准耗时;基于未来所有课件下载节点的响应执行总耗时和第一标准耗时,采用均衡计算公式计算当前课件下载节点服务注册状态下的负载均衡指标;判断当前课件下载节点服务注册状态下的负载均衡指标是否大于预设值,若是,则判定当前课件下载节点服务注册表对应的课件下载管理系统运行状态不满足负载均衡需求,若否,则判定当前课件下载节点服务注册表对应的课件下载管理系统运行状态满足负载均衡需求;所述均衡计算公式具体为:,式中,为当前课件下载节点服务注册状态下的负载均衡指标,为课件下载管理系统中的课件下载节点总数,为未来第i个课件下载节点的响应执行总耗时,为第一标准耗时;所述均衡分配算法具体包括:筛选出且值最大的至少一个课件下载节点,记为超额课件下载节点;从超额课件下载节点中筛选出至少一个服务请求,组成服务请求组合,使服务请求组合中所有的服务请求未来的响应执行耗时总和与值之间的差值最小,将该服务请求组合记为待重新分配服务请求组合;筛选出且值最大的至少一个课件下载节点,记为待分配课件下载节点;将待重新分配服务请求组合中的所有服务请求重新分配至至少一个待分配课件下载节点中,得到重新分配后的课件下载节点服务注册表;通过负载均衡算法计算重新分配后的课件下载节点服务注册表对应的课件下载管理系统运行状态是否满足负载均衡需求,若是,则按照重新分配后的课件下载节点服务注册表对各课件下载节点进行服务请求注册,若否,则在重新分配后的课件下载节点服务注册表的基础上,重新筛选超额课件下载节点、待重新分配服务请求组合和待分配课件下载节点,并继续重新分配待重新分配服务请求组合中的所有服务请求直至重新分配后的课件下载节点服务注册表对应的课件下载管理系统运行状态满足负载均衡需求;所述将待重新分配服务请求组合中的所有服务请求重新分配至至少一个待分配课件下载节点中具体包括:判断当前所有待分配课件下载节点的值的总和是否大于待重新分配服务请求组合中所有的服务请求未来的响应执行耗时总和,若是,则基于服务分配算法将待重新分配服务请求组合中的所有服务请求重新分配至至少一个待分配课件下载节点中,若否,则继续筛选出且值最大的至少一个课件下载节点,记为待分配课件下载节点,直至当前所有待分配课件下载节点的值的总和大于待重新分配服务请求组合中所有的服务请求未来的响应执行耗时总和;所述服务分配算法具体为:按照所有待分配课件下载节点的值的从大到小的顺序,对所有待分配课件下载节点进行排序;从待重新分配服务请求组合筛选出未来的响应执行耗时总和小于且与排在第一位的待分配课件下载节点的值最接近的至少一个服务请求,组成分配服务请求组,将分配服务请求组分配至排在第一位的待分配课件下载节点,同时将分配服务请求组中的服务请求从待重新分配服务请求组合中删除,将排在第一位的待分配课件下载节点从所有待分配课件下载节点中删除;按顺序遍历所有待分配课件下载节点,完成将待重新分配服务请求组合中的所有服务请求重新分配至至少一个待分配课件下载节点。
全文数据:
权利要求:
百度查询: 深圳市思考乐文化教育科技发展有限公司 一种跨节点连续下载课件的方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。