分布式综合任务调度平台的设计与应用

来源 :北京交通大学 | 被引量 : 4次 | 上传用户:fgh45
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大型企业对算法服务相关业务越来越多,算法也越来越复杂,对于算法服务的任务调度就显得尤为重要。在当今市场化激烈竞争中,如何实现算法的服务化和算法任务的最高效调度,成了企业急需解决的重点问题。论文选题来自于实习公司的实际工程项目,设计和实现了分布式综合任务的调度平台Autobots,用于作AI任务调度。平台的系统设计目标是在保证高效、稳定地接收业务端AI请求与各种AI服务运行时的基础上,尽可能提高系统资源的利用率,提高AI服务的效率和吞吐量,并为各个业务端和算法优化提供可信的数据反馈。该平台实现了在多计算服务器上进行任务处理调度,充分利用分布式计算机计算能力优势,支持和提供对于工作流、异步、同步服务任务的调度。用户通过Web界面可以直接对服务进行操作,可以对服务集群进行动态缩容扩容。该平台利用Promethus采集平台调度和服务数据的多重指标,能够及时给平台开发者和算法提供方有效的反馈来对调度平台和算法进行优化。在功能上,平台总共划分成了元数据管理、API网关、工作流引擎、同步任务调度、异步任务调度、结果回调和平台监控等七个大的模块。其中,元数据管理模块用来提供元数据管理服务,给用户提供可界面操作的管理平台;API网关是业务方的入口,负责全部任务请求的分发;工作流引擎配合异步任务调度和同步任务调度来对外提供工作流、异步,同步服务任务的调度功能;结果回调则负责将处理完的结果回调;最后的平台监控能够为平台和服务提供多种指标监控功能。在设计过程中,模块之间采用消息队列进行通信,极大提高调度平台的扩展性。笔者参与了项目的主要模块包括:API网关模块、工作流任务调度模块、同步任务注册和调度模块、监控和数据收集模块以及结果回调模块。目前综合任务调度平台已正式部署在企业生产环境中,承接了算法团队所有服务的任务调度需求,将算法服务化工作从脚本方式中解放了出来,在保证任务高效调度的基础上,利用监控的及时反馈,大大提高了企业生产效率。
其他文献
LTE作为第四代移动通信技术标准,不论是在用户的接入带宽,还是业务接入类型上都具有着明显的优势。与此同时,在承载技术方面,LTE也提出了高规格的要求。因此,如何启用L3 PTN
本文介绍一种能消除大部分奇次谐波响应的新型同步积分器,同时也消除了它的直流响应。可用来检测微弱信号,或用作鉴相器、同步检波器。本文进行了理论分析并给出具体电路。
膀胱癌在世界范围内有较高的发病率,在所有恶性肿瘤中排名第五位。同时膀胱肿瘤也是泌尿外科发病率及死亡率最高的恶性肿瘤,其发病率逐年上升,严重威胁人类健康。超过95%的膀
本文构建了人口年龄结构消费函数,利用时间序列数据经验分析了其对总消费的影响,发现黄金储蓄年龄人口由于消费能力小于储蓄能力而对消费起到抑制作用。
<正>进入每年的十二月份,全国年画印刷市场就进入了加班加点印刷、批发年画的黄金季节,以迎接红红火火的春节市场。全国久负盛名的年画产地、六朝古都河南开封朱仙镇,在河南
近年来,在《浙江省高校课堂教学创新行动计划(2014-2016年)》的指引下,浙江省内高职院校课堂教学建设成果显著,但同时也出现一些不容忽视的问题。对此,浙江同济科技职业学院
<正> 《周礼》一书保留了西周商业市场管理方面的许多史料,为了提供历史借鉴,本文根据该书内容来考察其商业市场的管理情况。西周的商业市场有三种类型,即:城市里设置的商业
择业焦虑是高职毕业生面对毕业最常见的问题。从2005年开始有关择业焦虑的研究开始增多,内容也丰富起来,有学者开始对其进行实证性研究,已有的研究对大学毕业生择业焦虑的影
目的分析消毒供应中心器械清洗过程中存在的问题,并提出相应的干预对策,通过对照试验,了解干预对策的具体效果。方法选择2017年3——12月萍乡市第二人民医院消毒供应中心任职的5
电子式互感器校验系统的测量精度是其性能的重要组成部分。本文按照电力行业相关规范中对校验系统误差的要求,设计了校验系统的技术方案,实现测量精度0.05级,并详细分析了各