用于决定任务分发路径的方法、设备和系统技术方案

技术编号:15396988 阅读:94 留言:0更新日期:2017-05-19 11:30
本发明专利技术提供了一种决定任务分发路径的方法,包括以下步骤:从能够处理任务的多个处理元件中识别一个或多个处理元件;识别用于与一个或多个所识别的处理元件通信的一个或多个路径;针对所识别的处理元件和所识别的路径中的一个或多个,预测周期长度;从所识别的处理元件中选择优选的处理元件并从所识别的路径中选择优选的路径。本发明专利技术也涉及一种设备和一种系统。

Method, apparatus and system for determining a task distribution path

The invention provides a method for decision task distribution path, which comprises the following steps: identifying one or more processing elements from a plurality of processing elements capable of handling tasks; and identifying one or more paths to one or more of the identified communication processing element; for one or more the processing element identification and path identification in the prediction of cycle length; selection of processing elements preferably from processing elements identified in the choice of the optimal path from the path of recognition. The invention also relates to an apparatus and a system.

【技术实现步骤摘要】
【国外来华专利技术】用于决定任务分发路径的方法、设备和系统
本专利技术涉及一种在包含一个或多个总线和多个处理元件的设备中用于决定任务分发路径的方法。进一步地,本专利技术涉及一种构造成为决定任务分发路径的设备和系统。
技术介绍
当前,凭借快速发展的通信和计算技术使海量数据变得可用。尽管已经发展了高度专业化的处理元件,其适于有效地执行不同类型的处理任务,由于低效率地将任务从控制元件传送到合适的处理元件,浪费了很多的资源。一些已知的硬件/软件解决方案可以在一个方向或其他方向上提供改进。但是,它们仍然不能改进上述列举的标准中的任何一项或至少大部分项。因此,仍然需要在多个处理元件上用于优化处理任务的改进的硬件或软件解决方案。
技术实现思路
因此,本专利技术的目的是提供一种克服现有技术中上述所提及的一些问题的方法、设备和服务器系统。特别地,通过所附的独立权利要求能实现本专利技术的优点。另外的方面,在所附的从属权利要求和说明书中详细地说明了本专利技术的实施例和特征,并本专利技术的实施例和特征有助于实现上述优点。根据本专利技术的一个实施例,用于决定任务分发路径的方法包括以下步骤:-从能够处理所述任务的所述多个处理元件中识别本文档来自技高网...
用于决定任务分发路径的方法、设备和系统

【技术保护点】
一种用于在包含一个或多个总线(112、114、212、214、312、314、412、512、514、612、614、712a、712b、712c、812、814)和多个处理元件(122‑134、222、322‑334、422‑434、522‑550、620‑640、720a‑742、822‑842)的设备中决定任务分发路径的方法,所述方法包括如下步骤:‑从能够处理所述任务的所述多个处理元件中识别一个或多个处理元件(122‑134、222、322‑334、422‑434、522‑550、620‑640、720a‑742、822‑842);‑识别用于与一个或多个所识别的处理元件(122‑134、...

【技术特征摘要】
【国外来华专利技术】2014.09.16 EP 14185007.31.一种用于在包含一个或多个总线(112、114、212、214、312、314、412、512、514、612、614、712a、712b、712c、812、814)和多个处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)的设备中决定任务分发路径的方法,所述方法包括如下步骤:-从能够处理所述任务的所述多个处理元件中识别一个或多个处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842);-识别用于与一个或多个所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)通信的一个或多个路径;-针对所述所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)和所识别的路径中的一个或多个,预测周期时长;-从所述所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)中选择优选的处理元件并从所述所识别的路径中选择优选的路径。2.根据权利要求1所述的方法,其中,基于以下各项来预测所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)和所识别的路径的所述周期时长:-用于在所述所识别的路径上向所述所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)传输指令和输入数据的预测向前传输时间;-用于在所述所识别的路径上传输来自于所述所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)的输出数据的预测返回传输时间,和/或用于在所述所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)上处理所述任务的预测处理时间。3.根据权利要求2所述的方法,其中,所述预测周期时长为所述预测向前传输时间、所述预测返回传输时间和所述预测处理时间的总和。4.根据前述的权利要求中的任一项所述的方法,其中,基于以下至少一项来预测所述周期时长:-所述一个或多个总线(112、114、212、214、312、314、412、512、514、612、614、712a、712b、712c、812、814)的当前可用性和/或利用率;以及-所述一个或多个所识别的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)的当前可用性和/或利用率。5.根据前述的权利要求中的任一项所述的方法,其中,所述方法还包括:-在选定的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)上开始处理所述任务;-更新所述任务的所述预测周期时长以获取所述任务的预测剩余周期时长;-如果判定所述预测剩余周期时长大于在不同的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)中处理所述任务的预测周期时长,则取消在所述选定的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742和822-842)上处理所述任务;以及-将所述任务分配给所述不同的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)。6.根据前述的权利要求中任一项所述的方法,其中,所述方法还包括:-确定处理所述任务的阈值时间;-开始在所述选定的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742和822-842)上处理所述任务;-检测所述任务的实际处理时间是否大于所述阈值时间;-如果所述实际处理时间大于所述阈值时间,则取消所述任务的处理;-将所述任务分配给不同的处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842)。7.一种设备,包括:-一个或多个总线(112、114、212、214、312、314、412、512、514、612、614、712a、712b、712c、812、814);-一个或多个控制元件(120、220、320、420、520a、520b、620、720a、720b);以及-多个处理元件(122-134、222、322-334、422-434、522-550、620-640、720a-742、822-842),其中,所述控制元件(120、220、320、420、520a、520b、620、720a和720b)中的至少一个适于基于以下各项决定任务分发路径:-从能够处理所述任务的所述多个处理元件中识别一个或多个处理元件(122-13...

【专利技术属性】
技术研发人员:昂德里克·杜克普托拜厄斯·杰林斯基哈里斯·阿斯兰法波·萨热米
申请(专利权)人:混合型服务器技术知识产权股份有限公司
类型:发明
国别省市:瑞士,CH

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

1