[发明专利]一种分布式任务调度方法及系统在审

专利信息
申请号: 202110075059.7 申请日: 2021-01-20
公开(公告)号: CN112860393A 公开(公告)日: 2021-05-28
发明(设计)人: 王宗杰;杨光;霍佳皓 申请(专利权)人: 北京科技大学
主分类号: G06F9/48 分类号: G06F9/48;G06F9/50
代理公司: 北京市广友专利事务所有限责任公司 11237 代理人: 张仲波;付忠林
地址: 100083*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布式 任务 调度 方法 系统
【说明书】:

发明公开了一种分布式任务调度方法及系统,基于Raft协议,将分布式任务调度组件设计为主从结构,依据节点状态的不同将任务节点分为主节点和从节点;其中,主节点负责将服务器监控任务分发到不同的从节点,并通过心跳信号监控从节点的状态;从节点负责执行主节点派发的监控任务,并将执行结果转存到ElasticSearch分布式搜索引擎中,为服务器历史数据分析提供数据支持。本发明弥补了现有LogStash组件的诸多不足,支持高可用的服务器监控数据的收集与处理功能。可保证分布式组件在节点出现故障的情况下正常运行。

技术领域

本发明涉及分布式集群场景下的任务调度技术领域,特别涉及一种分布式任务调度方法及系统。

背景技术

随着信息技术的广泛应用和业务需求的不断增长,越来越多的服务器被用于生产环境中。为保证业务系统的正常运转和服务器的正常运行,服务器监控成为日常运维工作中的主要内容。

分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统,具有内聚性、透明性、可扩展性、高可用性、高性能等特点,适用于大规模的计算机系统。因此,分布式技术越来越受到业界的青睐。

Raft算法是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议,用于保证分布式系统中各节点对某一事件的共识。Raft算法采用领导人选举、日志复制等手段保证分布式系统的数据一致性,支持少于半数节点宕机的故障容错。

ELK组件(Elasticsearch,Logstash and Kibana)是业界常用的一种服务器监控分析平台。ELK组件是Elastic公司开源的一套以ElasticSearch分布式搜索分析引擎为核心的服务器监控组件,广泛应用于服务器实时监控分析领域,支持服务器日志文件、CPU使用率、内存使用率、网络情况等指标的监控与报警。支持实时数据存储、检索和分析。

ELK组件由轻量级数据采集代理组件Beats、数据处理管道组件LogStash、分布式搜索分析引擎ElasticSearch和可视化平台Kibana组成。其中,如图1所示,Beats组件负责从服务器中收集审计数据、指标数据、日志文件、网络数据、可用性监测、事件日志等数据,并将数据转发到ElasticSearch组件或者LogStash组件;LogStash组件负责数据的解析、过滤与转换,将Beats组件收集的数据转换为用户规定的数据格式,并将处理后的数据转存到ElasticSearch组件中;ElasticSearch组件是一个开源检索分析引擎,负责数据的存储、索引与搜索;Kibana组件是一个开源的可视化分析平台,负责将ElasticSearch组件中的数据以图表的形式进行可视化。

在实践的过程中,发现数据处理管道Logstash组件存在以下不足:

1、Logstash通过解释配置文件的方式实现对监控数据的处理,虽然实现了业务逻辑的解耦,但是资源消耗较大,占用大量内存和CPU资源;

2、Logstash的配置文件采用自创的语法格式,需要配合相关资料进行开发,学习成本较高,影响开发效率;

3、Logstash采用Beats配置多个LogStash,并负载均衡到不同LogStash的集群运行方式,不易横向扩展。

发明内容

本发明提供了一种分布式任务调度方法及系统,以解决现有LogStash组件所存在的如上所述的诸多不足的技术问题。

为解决上述技术问题,本发明提供了如下技术方案:

一方面,本发明提供了一种分布式任务调度方法,包括:

依据节点状态的不同,将任务节点分为主节点和从节点;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科技大学,未经北京科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110075059.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top