基于多端交互的任务执行方法技术

技术编号:37118258 阅读:26 留言:0更新日期:2023-04-01 05:13
本发明专利技术涉及智能调度技术领域,尤其涉及基于多端交互的任务执行方法,其包括如下步骤:移动端上传数据并发送解析数据请求,网络服务端接收上传数据和请求任务后分析任务需求量,根据任务需求量分析剩余计算节点是否满足,若满足则分配剩余计算节点组成计算节点集合,计算节点集合接收子任务单元后划分工作区域,工作区域中的计算节点完成子任务后将解析结果发送给网络服务端,网络服务端发送至数据库;用户发送下载数据请求后,网络服务端向剩余计算节点发送竞争指令,根据竞争指令结果设置主、从计算节点,主计算节点负责分割子任务单元和整合数据片段,从计算节点根据子任务从数据库提取数据片段。据库提取数据片段。据库提取数据片段。

【技术实现步骤摘要】
基于多端交互的任务执行方法


[0001]本专利技术涉及智能调度
,具体是基于多端交互的任务执行方法。

技术介绍

[0002]随着互联网技术的不断发展,大数据和相关智能化技术的不断革新,人们对日常下载和上传数据的速度要求也越来越高,传统的数据传输虽然也是采用多线程处理,但依旧是多个任务不经过筛选和处理直接并行处理,经常出现一个任务因计算出错而造成进程崩溃,这将造成极大地内存和时间浪费。
[0003]目前较为常见的处理大批数据的方法是采用计算机群去计算处理,每台计算机都有一个管理中心统一管理,容易出现因任务大而必须同时调用大量计算机,这使得管理中心的负载急剧增加,容易出现错误,该现有技术方案的缺点是扩展性不强,当计算机集群规模增大或者负载较大时,主节点是集群服务中潜在的性能瓶颈。

技术实现思路

[0004]针对上述现有技术中存在的问题,本专利技术的目的在于提供基于多端交互的任务执行方法,能够使计算机群中的每台计算机按工作区域有序执行任务。
[0005]基于多端交互的任务执行方法,包括如下步骤
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于多端交互的任务执行方法,其特征在于,包括如下步骤:网络服务端对计算机群中的计算节点进行标记,记一台计算机为一个计算节点;网络服务端获取上传数据大小并计算任务请求量,根据任务请求量和剩余计算节点对比结果来判断是否执行请求任务;网络服务端将请求任务拆分成子任务单元,并根据子任务单元种类划分出工作区域;工作区域内将子任务单元拆分成子任务,分配给该工作区域中的计算节点;网络服务端接收到下载数据请求任务后,向所选剩余计算节点发送竞争指令,根据竞争结果设置主、从计算节点,并分配子任务单元至主计算节点;主计算节点将接收到的子任务单元分割成多个子任务,并将子任务发送给从计算节点,从计算节点根据子任务的需求,同时从数据库中提取所需数据片段。2.根据权利要求1所述的基于多端交互的任务执行方法,其特征在于,网络服务端对计算机群中的计算机进行标记,记一个计算机为一个计算节点;在接受请求任务前,网络服务端统计未分配任务的计算节点,将其定义为剩余计算节点,统计剩余计算节点数量。3.根据权利要求2所述的基于多端交互的任务执行方法,其特征在于,网络服务端通过获取上传数据的长度计算任务请求量;将任务请求量与剩余计算节点对比,若任务请求量小于或等于剩余计算节点,则将任务请求量所需的剩余计算节点组成一个计算节点集合,用于完成上传数据的请求任务;若任务请求量大于剩余计算节点,则将该请求任务移至任务等待区域。4.根据权利要求3所述的基于多端交互的任务执行方法,其特征在于,网络服务端针对上传数据将请求任务划分成一个或多个子任务单元,根据子任务单元的类别在计算节点集合中划分出一个或多个工作区域,其中同一类子任务单元有序排列在一个工作区域。5.根据权利要求4所述的基于多端交互的任务执行方法,其特征在于,工作区域接收到子任务单元后,将其分割成多个子任务并分配给该工作区域中的计算节点,且所有计算节点设...

【专利技术属性】
技术研发人员:颜国伟
申请(专利权)人:上海清赟医药科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1