期刊文献+

异构系统双关键级分布式功能的动态调度

Dynamic Scheduling of Dual-Criticality Distributed Functionalities on Heterogeneous Systems
下载PDF
导出
摘要 异构分布式嵌入式系统是由多种不同关键级功能组成的混合关键级系统,且每个功能又是由多个具有优先级约束的任务组成的分布式功能.异构分布式嵌入式系统的混合关键级调度在性能与时间约束上面临严重的冲突.如何提高系统总体性能,并仍然确保高关键级功能的实时性,在性能与实时性上取得合理的权衡则成为研究的主要优化问题.提出公平策略的动态双关键级任务调度算法F_DDHEFT(fairness on dynamic dual-criticality heterogeneous earliest finish time)以提高系统的整体性能;提出关键级策略的动态双关键级任务调度算法C_DDHEFT(criticality on dynamic dual-criticality heterogeneous earliest finish time)以满足高关键级功能的实时性;提出时限时距策略的动态双关键级任务调度算法D_DDHEFT(deadline-span on dynamic dual-criticality heterogeneous earliest finish time),在满足高关键级功能实时性的基础上,提高系统的整体性能,最终在性能与时间约束上取得合理的权衡.实例分析和实验结果验证了D_DDHEFT算法的优越性. Heterogeneous distributed systems are mixed-criticality systems consisting of multiple functionalities with different criticality levels. A distributed functionality contains multiple precedence-constrained tasks.Mixed-criticality scheduling of heterogeneous distributed systems faces severe conflicts between performance and time constraints.Improving the overall performance of systems while still meeting the deadlines of higher-criticality functionalities,and making a reasonable tradeoff between performance and timing are major optimization problems.The F_DDHEFT(fairness of dynamic dual-criticality heterogeneous earliest finish time)algorithm is to improve the performance of systems.The C_DDHEFT(criticality of dynamic dual-criticality heterogeneous earliest finish time)algorithm is to meet the deadlines of higher-criticality functionalities.The D_DDHEFT(deadline-span of dynamic dual-criticality heterogeneous earliest finish time)algorithm is to allow the lower-criticality functionalities to be processed positively for better overall performance while still meeting the deadlines of higher-criticality functionalities,such that a reasonable tradeoff between performance and timing is made. Both example and extensive experimental evaluation demonstrate significant improvement of the D_DDHEFT algorithm.
出处 《计算机研究与发展》 EI CSCD 北大核心 2016年第6期1186-1201,共16页 Journal of Computer Research and Development
基金 国家自然科学基金项目(61173036,61202102,61300039,61300037,61402170) 国家“八六三”高技术研究发展计划基金项目(2012AA01A301-01) 中国博士后科学基金项目(2016M592422)~~
关键词 异构分布式嵌入式系统 双关键级 性能 实时 时限时距 heterogeneous distributed embedded systems dual-criticality performance real-time deadline-span
  • 相关文献

参考文献31

  • 1谢国琪,李仁发,杨帆,黄卫红.异构网络化汽车电子系统中多DAG离线任务调度[J].通信学报,2013,34(12):20-32. 被引量:4
  • 2谢国琪,李仁发,刘琳,杨帆.异构分布式系统DAG可靠性模型与容错算法[J].计算机学报,2013,36(10):2019-2032. 被引量:8
  • 3Seo S H, Kim J H, Hwang S H, et al. A reliable gateway for in-vehicle networks based on lin, can, and flexray [J]]. ACM Trans on Embedded Computing Systems, 2012, 11 (1): 1-24.
  • 4Buckl C, Camek A, Kainz G, et al. The software car: Building ICT architectures for future electric vehicles [C] // Proc of Electric Vehicle Conf. Piscataway, NJ: IEEE, 2012: 1-8.
  • 5Ftirst S. Challenges in the design of automotive software [C] //Proc of the Conf on Design, Automation and Test in Europe. Piscataway, NJ: IEEE, 2010:256-258.
  • 6Kelly O R, Aydin H, Zhao B. On partitioned scheduling of fixed-priority mixed-criticality task sets ,[C] //Proc of the 10th IEEE Int Conf on Trust, Security and Privacy in Computing and Communications. Piscataway, NJ: IEEE, 2011:1051-1059.
  • 7Sinha P. Architectural design and reliability analysis of a fail- operational brake by wire system from IS0 26262 perspectives [J]]. Reliability Engineering System Safety, 2011, 96(10): 1349-1359.
  • 8Vestal S. Preemptive scheduling of muhi criticality systems with varying degrees of execution time assurance [C] //Proc of IEEE Real-Time Systems Symp (RTSS 2007). Piscataway, NJ: IEEE, 2007:239-243.
  • 9De Niz D, Laksbmanan K, Rajkumar R. On the scheduling of mixed-criticality real time task sets [C] //Proc of IEEE Real Time Systems Symp (RTSS 2009). Piscataway, NJ: IEEE, 2009:291-300.
  • 10Lakshmanan K, De Niz D, Rajkumar R. Mixed-criticality task synchronization in zero slack scheduling [C] //Proc of IEEE Real Time and Embedded Technology and Applications Symp. Piscataway, NJ: IEEE, 2011:47-56.

二级参考文献23

  • 1郭辉,王智广,周敬利.异构分布式系统中基于负载均衡的容错调度算法[J].计算机学报,2005,28(11):1807-1816. 被引量:17
  • 2罗威,阳富民,庞丽萍,涂刚.异构分布式系统中实时周期任务的容错调度算法[J].计算机学报,2007,30(10):1740-1749. 被引量:15
  • 3BUCKL 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.
  • 4FURST 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.
  • 5KONIK D. Development of the dynamic drive for the new 7series of the BMW group[J]. InternationalJournal of Vehicle Design, 2002, 28(1):131-149.
  • 6Audi A8'10 electrical and network systems[EB/OL]. http://www. audionlinetraining.com, 20 I O.
  • 7BARUAH 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.
  • 8ALDERISI 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.
  • 9TOPCUOGLU 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.
  • 10HONIG 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.

共引文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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