标签: python parallel-processing multiprocessing distributed-computing directed-acyclic-graphs
我有一个任务图,我已经应用了调度算法。该算法将任务映射到处理器和开始时间,同时遵守某些条件(优先顺序,处理器一次只能处理一个任务,任务可能不会被中断等)。
有两种类型的任务,大任务和小任务。问题是我不知道任何任务执行时间,但我想使用计划来计算同构多处理环境中的所有任务。现在,我只是为每项任务使用一些任意权重(对于一项大任务需要5个时间单位,对于一项小任务则需要1个时间单位)。
有没有办法在python中解释这个?某种类型的触发器告诉运行时系统何时允许计算任务?