-
公开(公告)号:US20130283097A1
公开(公告)日:2013-10-24
申请号:US13452998
申请日:2012-04-23
申请人: Zhongqian Chen , Xiaobing Han , Hui Wu , Hang Su , Shenghong Zhu
发明人: Zhongqian Chen , Xiaobing Han , Hui Wu , Hang Su , Shenghong Zhu
CPC分类号: G06F9/5027 , G06F9/5066 , G06F11/1438 , G06F2209/5021
摘要: Methods, systems, and programming for distributing tasks to a network of machines are disclosed. A plurality of tasks is received, each task having an associated priority level. Each of the plurality of tasks is assigned to a priority line of a plurality of priority lines based on the associated priority level of each of the plurality of tasks. A distribution strategy is determined for the plurality of tasks based on an analysis of at least one worker machine. A group of tasks is scheduled from the plurality of priority lines to a gateway line based on the distribution strategy. Tasks are pushed from the gateway line to the at least one worker machine to process the tasks. The progress of tasks processed by worker machines is monitored and results of tasks are fetched and delivered to users of user devices.
摘要翻译: 公开了用于将任务分发到机器网络的方法,系统和程序。 接收到多个任务,每个任务具有相关联的优先级。 基于多个任务中的每一个的相关联的优先级,将多个任务中的每一个分配给多个优先级行的优先级行。 基于至少一个工作机器的分析来确定多个任务的分配策略。 基于分配策略,将一组任务从多个优先级线路调度到网关线路。 将任务从网关线路推送到至少一个工作机器以处理任务。 监视由工作机器处理的任务的进度,并将任务的结果提取并传送给用户设备的用户。