首页> 外文会议>IEEE/ACM International Conference on Cyber-Physical Systems >Parallel scheduling for cyber-physical systems: Analysis and case study on a self-driving car
【24h】

Parallel scheduling for cyber-physical systems: Analysis and case study on a self-driving car

机译:网络物理系统的并行调度:自动驾驶汽车的分析和案例研究

获取原文

摘要

As the complexity of software for Cyber- Physical Systems (CPS) rapidly increases, multi-core processors and parallel programming models such as OpenMP become appealing to CPS developers for guaranteeing timeliness. Hence, a parallel task on multi-core processors is expected to become a vital component in CPS such as a self-driving car, where tasks must be scheduled in real-time. In this paper, we extend the fork-join parallel task model to be scheduled in real-time, where the number of parallel threads can vary depending on the physical attributes of the system. To efficiently schedule the proposed task model, we develop the task stretch∗ transform. Using this transform for global Deadline Monotonic scheduling for fork-join real-time tasks, we achieve a resource augmentation bound of 3.73. In other words, any task set that is feasible on m unit-speed processors can be scheduled by the proposed algorithm on m processors that are 3.73 times faster. The proposed scheme is implemented on Linux/RK as a proof of concept, and ported to Boss, the self-driving vehicle that won the 2007 DARPA Urban Challenge. We evaluate our scheme on Boss by showing its driving quality, i.e., curvature and velocity profiles of the vehicle.
机译:随着用于网络物理系统(CPS)的软件的复杂性迅速增加,多核处理器和并行编程模型(例如OpenMP)变得越来越吸引CPS开发人员以保证其及时性。因此,预计多核处理器上的并行任务将成为CPS中不可或缺的组成部分,例如自动驾驶汽车,其中必须实时调度任务。在本文中,我们将fork-join并行任务模型扩展为实时调度,其中并行线程的数量可以根据系统的物理属性而变化。为了有效地调度建议的任务模型,我们开发了任务拉伸*变换。使用此变换对fork-join实时任务进行全局截止单调调度,我们实现了3.73的资源扩充范围。换句话说,在m个单位速度处理器上可行的任何任务集都可以通过提出的算法在m个处理器上进行调度,速度快了3.73倍。提议的方案在Linux / RK上实现,作为概念证明,并移植到赢得了2007年DARPA城市挑战赛的自动驾驶汽车Boss上。我们通过显示Boss的驾驶质量(即车辆的曲率和速度曲线)来评估我们的方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号