首页> 外文期刊>Real-time systems >Efficient offline scheduling of task-sets with complex constraints on large distributed time-triggered systems
【24h】

Efficient offline scheduling of task-sets with complex constraints on large distributed time-triggered systems

机译:大型分布式时间触发系统上具有复杂约束的任务集的高效脱机调度

获取原文
获取原文并翻译 | 示例
           

摘要

Modern real-time applications like avionics and Internet-of-Things are required to aggregate more features and functionality with less production costs. Future applications like CityAirbus and autonomous driving require large distributed systems to deliver expected services and performance. For such systems, scheduling large set of applications may lead to contradicting problems, e.g., resource scarcity and swap (size, weight and power). The time-triggered (TT) computation model has the potential to ease the way for solving all these issues. However, TT scheduling poses several challenges including complex network architectures, co-synthesis of allocation/scheduling and complex constraints (e.g., precedence, latency, reliability, etc.). Although state-of-the-art processor and network scheduling approaches can be used to generate TT schedules for small to medium sized systems, they fail to provide solutions for large distributed systems. In this paper, we discuss the design of a modular, scalable and flexible scheduler for large distributed TT networked systems. We introduce a novel search-space pruning technique, based on the response-times to generate schedules for large systems within reasonable time. Based on our modular scheduler design, we also provide an extension for TTEthernet networks. Through extensive evaluation, we demonstrate that our scheduler is capable of fulfilling the demands of modern and future real-time applications and that it dominates the state-of-the-art TT scheduling approaches in terms of schedulability and run-times.
机译:诸如航空电子和物联网的现代实时应用程序需要以更少的生产成本来聚合更多的功能。诸如CityAirbus和自动驾驶之类的未来应用程序需要大型分布式系统才能提供预期的服务和性能。对于这样的系统,调度大量应用程序可能导致矛盾的问题,例如资源稀缺和交换(大小,重量和功率)。时间触发(TT)计算模型有可能简化解决所有这些问题的方式。然而,TT调度带来了若干挑战,包括复杂的网络架构,分配/调度的综合以及复杂的约束(例如,优先级,等待时间,可靠性等)。尽管可以使用最先进的处理器和网络调度方法来为中小型系统生成TT调度,但它们无法为大型分布式系统提供解决方案。在本文中,我们讨论了用于大型分布式TT网络系统的模块化,可扩展且灵活的调度程序的设计。我们基于响应时间引入一种新颖的搜索空间修剪技术,以在合理的时间内生成大型系统的计划。基于我们的模块化调度程序设计,我们还提供了TTEthernet网络的扩展。通过广泛的评估,我们证明了我们的调度程序能够满足现代和未来实时应用程序的需求,并且在可调度性和运行时间方面,它主导了最新的TT调度方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号