Mik*_*ike 13 algorithm scheduling real-time scheduled-tasks
我已经开发了一种调度算法,它提供了概率的软实时保证,但它看起来太新而且简单明了.虽然我把它与已发布的实时调度算法(EDF,零星服务器等)联系起来很困难.以下调度算法是否为已知的实时算法?
假设:
保证:
算法:
我不是硬实时调度方面的专家,但这就是你的算法对我来说的感觉。
它与航空航天系统中发生的情况非常相似。您的系统看起来更灵活,但基本上这一切都归结为提前知道您有资源来运行您需要运行的任务。
关键的嵌入式航空航天系统更喜欢确定性,但为了防止潜在的缺陷(如果允许的话,任务的运行时间可能比分配的时间长),任务分配引擎将中断这些任务以让其他任务完成。有时剩余的空闲周期可以用来完成中断的任务,或者任务被视为失败。
请注意,您只能失败不重要的任务,因此您必须仔细构建关键任务,或者拥有一个优先级系统,使关键任务无论如何都有机会完成。
您现在回到了第一个方面:您需要确保资源足以运行提前所需的任务。
嗯,
声音动起来。