期刊文献+

面向抖动优化的任务静态优先级指派算法 被引量:2

Static Priority Assignment Algorithm to Reduce Output Jitter of Real-time Tasks
下载PDF
导出
摘要 对任务相对截止时限进行优化设置是一种减少输出抖动的有效方法,但现有方法均是针对最早时限优先调度算法,不能适用于任务集采用静态优先级调度算法的场合。为此,提出通过优化优先级指派实现任务集的整体抖动最小化,并给出一种启发式的优先级指派算法。根据单调速率调度算法确定任务的初始优先级,以最小化局部抖动方式依次对任务的优先级进行再调整,从而得到近似最优的优先级指派。仿真实验结果表明,该算法能有效减少任务集的整体输出抖动。 Current deadline assignment schemes which adjust relative deadlines to reduce the output jitter of periodic real-time tasks are all under EDF(Earliest Deadline First) scheduling algorithm.In this paper,a static priority assignment problem to minimize the total output jitter of a set of real-time tasks is proposed.A heuristics algorithm is presented to solve this problem.It assigns the initial priority to each task according to RM(Rate Monotonic) algorithm,and adjusts the priority of each task one by one in terms of minimizing the sum of local output jitter,until a near optimal solution to the static priority assignment problem is found.Simulation results show the advantages of the algorithm in terms of reducing the total output jitter of a set of tasks and computing complexity.
出处 《计算机工程》 CAS CSCD 2012年第20期282-285,共4页 Computer Engineering
基金 国家自然科学基金资助项目(60873003 60873195) 安徽省教育厅自然科学基金资助项目(KJ2011B139)
关键词 输出抖动 静态优先级调度 最大响应时间 相对截止时限 周期性任务集 可调度性分析 output jitter static priority scheduling maximum response time relative deadline periodic task set schedulability analysis
  • 相关文献

参考文献8

  • 1Wan Jiafu, Li Di. Fuzzy Feedback Scheduling Algorithm Based on Output Jitter in Resource-constrained Embedded Systems[C] // Proc. of International Conference on Challenges in Environmental Science and Computer Engineering. Wuhan, China: [s. n.] , 2010.
  • 2白涛,吴智铭,杨根科.网络化控制系统中的抖动优化调度算法[J].控制与决策,2004,19(4):397-401. 被引量:7
  • 3David L, Cottet F, Nissanke N. Jitter Control in On-line Sche-duling of dependent Real-Time Tasks[C] //Proc. of the 22nd IEEE Real-time Systems Symposium. [S. l.] : IEEE Press, 2001: 49-58.
  • 4周平方,谢剑英,刘俊.反馈调度减少实时控制任务的输出抖动[J].上海交通大学学报,2005,39(12):2052-2056. 被引量:3
  • 5宾雪莲,杨玉海,金士尧.一种有限优先级的静态优先级分配算法[J].软件学报,2004,15(6):815-822. 被引量:14
  • 6Kim T H, Chang N. Deadline Assignment to Reduce Output Jitter of Real-time Task[C] //Proc. of the 16th IFAC Workshop on Distributed Computer Control Systems. [S. l.] : ACM Press, 2000.
  • 7Tindell K. Fixed-priority Scheduling of Hard Real-time Systems[D]. York, UK: University of York, 1994.
  • 8Joseph M, Pandya P. Finding Response Times in a Real-time System[J]. Computer Journal, 1986, 29(5): 390-395.

二级参考文献23

  • 1[5]Hong S H, Bandwidth allocation scheme for cyclic-service fieldbus networks[J].IEEE Trans on Mechatronics,2001,6(2):197-204.
  • 2[6]Ray A, Halevi Y. Integrated communication and control Systems: Part I-Analysis and Part Ⅱ-Design consideration[J].ASME J of Dynamic System Measurement & Control,1988,110:367-381.
  • 3[1]Walsh G C, Beldiman O, Bushnell L G. Asymptotic behavior of nonlinear networked control systems[J].IEEE Trans on Automatic Control,2001,46(7):1093-1097.
  • 4[2]Zhang W, Branicky M S, Phillips S M. Stability of networked control system[J].IEEE Control Systems Magazine,2001,21(1):84-99.
  • 5[3]Coutinho F, Fonseca J, Barreiros J, et al. Using genetic algorithms to reduce jitter in control variables transmitted over CAN[EB/OL].http://www.ieeta.pt/~jaf/papers/Ano2000/icc-coutin.pdf,2003-09-25.
  • 6[4]Hong S H. Scheduling algorithm of data sampling times in the integrated communication and control systems[J].IEEE Trans on Control System Technologyg,1995,3(2):225-231.
  • 7Audsley NC. Deadline monotonic scheduling. Technical Report, YCS 146, University of York, 1990.
  • 8Shih WK, Liu JWS, Liu CL. Modified rate-monotonic algorithm for scheduling periodic jobs with deferred deadlines. IEEE Trans.on Software Engineering, 1993,19(12):1171-1179.
  • 9Audsley NC. Optimal priority assignment and feasibility of static priority tasks with arbitrary start times. Technical Report, YCS 164, University of York, 1990.
  • 10Tru64 Unix: Guide to real-time programming. Compaq Computer Corportation. 2000. http://www.tru64unix.compaq.com/

共引文献20

同被引文献73

  • 1王永吉,陈秋萍.单调速率及其扩展算法的可调度性判定[J].软件学报,2004,15(6):799-814. 被引量:50
  • 2叶明,罗克露,陈慧.单调比率(RM)调度算法及应用[J].计算机应用,2005,25(4):889-891. 被引量:8
  • 3杨仕平,桑楠,熊光泽,刘校矢.高可信赖实时操作系统的防危调度机制[J].电子科技大学学报,2006,35(1):111-114. 被引量:4
  • 4周文彪,张岩,毛志刚.片上通信结构——共享总线和NoC的分析与比较[J].计算机工程与应用,2007,43(15):121-124. 被引量:5
  • 5李耀荣,王兴军,梁利平.SOC总线仲裁算法的研究[J].微计算机信息,2007,23(17):113-115. 被引量:11
  • 6WANG Li, LIU Jing, HU Jing-tong, et al. Efficient task assignmenton heterogeneous multicore systems considering communication over-head [C]//Proc of the 12th International Conference on Algorithmsand Architectures for Parallel Processing. Berlin : Springer-Verlag,2012: 171-185.
  • 7MEI Jing, LI Ken-li, HU Jing-tong, et al. Energy-aware preemptivescheduling algorithm for sporadic tasks on DVS platform [J]. Micro-processors and Microsystems, 2013, 37(1) : 99-114.
  • 8YANG Zhi-bang, XU Cheng, ZHOU Xu,et al. Heuristic tempera-ture-aware DVS scheduling algorithm for MPSoC [J]. InternationalJournal of Advancements in Computing Technology, 2012,4(1): 67-76.
  • 9LIU C L, LAYLAND J W. Scheduling algorithms for multi-program-ming in a hard-real-time environment [J]. Journal Of the ACM,1973,20(1): 46-61.
  • 10BUTTAZZO G. Rate monotonic vs. EDF: judgment day [J]. Real-Time Systems, 2005, 29(1) :5-26.

引证文献2

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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