期刊文献+

异构网络化汽车电子系统中多DAG离线任务调度 被引量:4

Multiple DAG off-line task scheduling for heterogeneous networked automobile electronic systems
下载PDF
导出
摘要 公平性和通信开销已成为影响调度性能的主要瓶颈,首先在任务优先级排序阶段,提出基于通信开销权值的轮转调度的公平排序标准;在处理器选择阶段,提出在插入法的基础上将任务分配到具有最小选择值的选择标准;综合上述2个阶段,提出以降低调度长度和减少通信开销为目标的多DAG离线公平任务调度(MDOFTS,multiple DAGs off-line and fairness task scheduling)算法。异构网络化汽车电子系统是一个典型的混合关键级嵌入式系统,既要确保实时性又要降低调度长度,提出了以满足安全关键DAG的多DAG离线优先级任务调度(MDOPTS,multiple DAGs off-line and Priority task scheduling)算法。综合MDOFTS和MDOPTS,提出多DAG离线自适应任务调度(MDOATS,multiple DAGs off-line and adaptive task scheduling)算法,在满足实时性的基础上提高调度性能。实例分析和实验结果表明,提出的算法在调度长度、通信开销、不公平性、最差响应时间和实时性上都优于其他算法。 Fairness and communication overhead have become the major bottleneck in performance of scheduling, a fair sorting criteria based on round-robin with communication overhead weight was proposed and a selection criteria based on assigning the task to the minimum selection value considering insertion was proposed in processor selection phase. The multiple DAG off-line and fairness task scheduling (MDOFTS) algorithm was proposed combining the above two phases to reduce the schedule length and communication overhead. Heterogeneous networked automobile electronic systems are typical mixed-criticality embedded systems, which must make sure to be real-time and to reduce scheduling length. The multiple DAG off-line and priority task scheduling (MDOPTS) algorithm was proposed to make sure the safety-critical DAG. The multiple DAG off-line and adaptive task scheduling (MDOATS) algorithm was proposed to improve the system performance on the basis of real-time based on MDOFTS and MDOPTS. Example analysis and experimental results show that the MDOFTS algorithm is better than other algorithms in schedule length, communication overhead, unfairness, worst-case response time and real-time.
出处 《通信学报》 EI CSCD 北大核心 2013年第12期20-32,共13页 Journal on Communications
基金 国家自然科学基金资助项目(61173036 61070057 61272061) 国家高技术研究发展计划("863"计划)基金资助项目(2012AA01A301-01)~~
关键词 异构网络化汽车电子系统 多DAG 通信开销 调度长度 实时性 heterogeneous networked automotive electronic systems multiple DAG communication overhead schedulelength real-time
  • 相关文献

参考文献20

  • 1BUCKL C, CAMEK A, KAINZ G, et al. The software car: building ICT architectures for future electric vehicles[A]. 2012 IEEE Interna?tional Electric Vehicle Conference(IEVC)[C]. Kuching, Malaysia, 2012.1-8.
  • 2FURST S. Challenges in the design of automotive software[A]. Pro?ceedings of the Conference on Design, Automation and Test in Europe[C]. Dresden, Germany, 2010. 256-258.
  • 3KONIK D. Development of the dynamic drive for the new 7series of the BMW group[J]. InternationalJournal of Vehicle Design, 2002, 28(1):131-149.
  • 4Audi A8'10 electrical and network systems[EB/OL]. http://www. audionlinetraining.com, 20 I O.
  • 5BARUAH S K, BURNS A, DAVIS R I. Response-time analysis for mixed criticality systems[A]. The 32nd IEEE Real-Time Systems Symposium[C]. Vienna, Austria, 2011.34-33.
  • 6ALDERISI G, CALTABIANO A, VASTA G, et al. Simulative assess?ments of IEEE 802.1 Ethernet A VB and time-triggered Ethernet for advanced driver assistance systems and in-car infotainment[A]. Ve?hicular Networking Conference(VNC)[C]. Seoul, Republic of Korea, 2012.187-194.
  • 7TOPCUOGLU H, HARIRI S, WU M. Performance-effective and low-complexity task scheduling for heterogeneous computing[J]. IEEE Transactions on Parallel and Distributed Systems, 2002, 13(3): 260- 274.
  • 8谢勇,李仁发,阮华斌,彭鑫.最优的FlexRay静态段配置算法[J].通信学报,2012,33(11):33-40. 被引量:11
  • 9HONIG U, SCHIFFMANN W. A meta-algorithm for scheduling mul?tiple DAGs in homogeneous system environments[A]. The 18th Inter?national Conference on Parallel and Distributed Computing Sys?tems[C]. Dallas, USA, 2006.147-152.
  • 10ZHAO H N, SAKELLARIOU R. Scheduling multiple DAGs onto heterogeneous systems[A]. The 20th International ParaJlel and Dis?tributed Processing Symposium[C]. Rhodes Island, Greece, 2006. 14.

二级参考文献16

  • 1ALBERT A. Comparison of event-triggered and time-triggered concepts with regard to distributed control systems[A]. Proceedings of Embedded World[C]. Gelsenkirchen, Germany, 2004. 235-252.
  • 2NAVET N, SONG Y , SIMONOT-LION F, et al. Trends in automotive communication systems[J]. IEEE, 2005, 93(6): 1204-1224.
  • 3FlexRay consortium, FlexRay communication systems-protocol speci- fication, version 3.0 [EB/OL]. http://www.flexray.com, 2009.
  • 4HU X, XING G, LEUNG J. Exploring the interplay between computa- tion and communication in distributed real-time scheduling[J]. IEEE Transactions on Computer, 2011, 60(12):1759-1771.
  • 5TRAIAN P, PAUL P, PETRU E, et al. Timing analysis of the FlexRay communication protocol[A]. Proceedings of Euro-micro Conference on Real-Time Systems[C]. Dresden, Germany, 2006. 203-216.
  • 6TRAIAN P, PAUL P, PETRU E, et al. Bus access optimization for FlexRay-based distributed embedded systems[A]. Proceedings of the Design, Automation and Test in European Conference[C]. Nice, France. 2007.51-56.
  • 7INSEOK P, MYOUNGHO S. FlexRay network parameter optimiza- tion method for automotive applications[J]. IEEE Transactions on In- dustrial Electronics, 2011, 58(4): 1449-1459.
  • 8GRENIER M, HAVET L, NAVET N. Configuring the on FlexRay: the case of the static segment[A]. Proceedings of the ERTS[C]. Toulouse, France, 2008.
  • 9SOHEIL S, YIN Y F, PENG Z B, et al. Immune genetic algorithms for optimization of task priorities and FlexRay frame identifiers[A]. Pro- ceedings of IEEE International Conference on Embedded and Real-Time Computing Systems and Applications[C]. Beijing, China, 2009. 486-493.
  • 10MARTIN L, MICHAEL G, JURGEN T, et al. FlexRay schedule optimization of the static segment[A]. Proceedings of the 7th IEEE/ ACM International Conference on Co-design and System Synthesis[C]. Grenoble, France, 2009. 363-372.

共引文献22

同被引文献61

  • 1景维鹏,吴智博,刘宏伟,董剑.支持优先级约束任务的容错调度算法[J].清华大学学报(自然科学版),2011,51(S1):1440-1444. 被引量:4
  • 2Xie Guoqi, Li Renfa, Xiao Xiongren, et al. A high- performance DAG task scheduling algorithm for heterogeneous networked embeddel systems [C] //Proc of the 28th IEEE Int Conf on Advanced Information Networking and Applications. Piscataway, NJ: IEEE, 2014:1011-1016.
  • 3Di N M. Design and development of component-based embedded systems for automotive applications [C] //Proc of the 13th Aria-Europe Int Conf on Reliable Software Technologies. Berlin.. Springer, 2008 15-29.
  • 4Vestal S. Preemptive scheduling of multi-criticality systems with varying degrees of execution time assurance [C] /[Proe of the 28th IEEE Real-Time Systems Symp. Piscataway, NJ: IEEE, 2007:239-243.
  • 5Sinha P. Architectural design and reliability analysis of a fail- operational brake-by-wire system from ISO 26262 perspectives [J]. Reliability Engineering gx System Safety, 2011, 96(10): 1349-1359.
  • 6Zeller M, Prehofer C, Weiss G, et al. Towards self- adaptation in real-time, networked systems: Efficient solving of system constraints for automotive embedded systems [C] /[Proc of the 5th IEEE Int Conf on Self-Adaptive and Self-Organizing Systems. Piscataway, NJ: IEEE, 2011: 9- 88.
  • 7Katoen J P, Noll T, Wu H, et al. Model-based energy optimization of automotive control systems [C] [/Proc of the Conf on Design, Automation and Test in Europe. Piscataway, NJ IEEE, 2013 : 761-766.
  • 8Heinrich P, Prehofer C. Network-wide energy optimization for adaptive embedded systems [J]. ACM SIGBED Review, 2013, 10(1): 33-36.
  • 9Topcuoglu H, Hariri S, Wu M. Performance-effective and low-complexity task scheduling for heterogeneous computing [J]. IEEE Trans on Parallel and Distributed Systems, 2002, 13(3), 260-274.
  • 10Khan M A. Scheduling for heterogeneous systems using constrained critical paths [J]. Parallel Computing, 2012, 38 (4): 175-193.

引证文献4

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部