期刊文献+

基于反馈控制的多处理器任务调度算法 被引量:4

Proposing an Effective Scheduling Algorithm Based on Feedback Control for Multiprocessing Systems
下载PDF
导出
摘要 在高度动态和不确定的计算环境下,系统的负载有极大的不确定性,传统的多处理器调度算法基于最坏执行时间悲观估计负载,造成了系统资源浪费。文章提出了一种基于反馈控制的多处理器任务调度算法,通过动态调整分配在各个处理器上的任务集合,使得每个处理器的CPU利用率保持在参考值附近,保证了任务的实时性。依据控制理论分析了算法的稳定性、稳态以及动态性能,并通过实验验证了算法的实时性和适应性。 Aim. Past scheduling algorithms are, in our opinion, too conservative in that they are based on WCET (worst-ease execution time). We now propose what we believe to be a new and effective one. Section 2 of the full paper designs our effective scheduling algorithms it, by adjusting the task sets of processors dynamically, keeps the CPU utilization of each processor around its reference value and guarantees not missing the deadline of each task. Section 3 analyzes the stability of the scheduling algorithm, its steady-state performance and transient performance. Section 4 did experiments on the scheduling algorithm~ the experimental results, given in Figs. 4 and 5, prove preliminarily the correctness of our theoretical analysis and the effectiveness of our scheduling algorithm.
出处 《西北工业大学学报》 EI CAS CSCD 北大核心 2009年第3期416-420,共5页 Journal of Northwestern Polytechnical University
关键词 多处理器 反馈控制 任务调度 自适应 multiprocessing systems feedback control scheduling algorithms
  • 相关文献

参考文献11

  • 1Ramamritham K, Stankovie J A. Scheduling Algorithms and Operating Systems Support for Real-Time Systems. Proceedings of IEEE, 1994, 82 (1):55-67.
  • 2Stankovic J A, Ramamritham K, Shiah P F. Efficient Scheduling Algorithms for Real-Time Multiprocessor Systems. IEEE Transactions on Parallel and Distributed Systems, 1990, 1(2):184-194.
  • 3Manimaran G, Murthy C S R. An Efficient Dynamic Scheduling Algorithm for Multiprocessor Real-Time Systems. IEEE Transactions on Parallel and Distributed Systems, 1998, 9(3):312-319.
  • 4Mittal A, Manimaran G, Murthy C S R. Integrated Dynamic Scheduling of Hard and QoS Degradable Real-Time Tasks in Multiprocessor Systems. Journal of Systems Architecture,2000, 46(9): 793~807.
  • 5乔颖,王宏安,戴国忠.一种新的实时多处理器系统的动态调度算法[J].软件学报,2002,13(1):51-58. 被引量:30
  • 6王 堃,乔 颖,王宏安,方 亭,邹 冰,戴国忠.实时异构系统的动态调度算法研究[J].计算机研究与发展,2002,39(6):725-732. 被引量:12
  • 7Lu C, Stankovic J, Abdelzaher T, Tao G, Son S, Marley M. Performance Specifications and Metrics for Adaptive Real-Time Systems. Proc of 21st IEEE Real-Time Systems Symposium, 2000, 13-23.
  • 8Palopoli L, Abeni L, Lipari G. On the Application of Hybrid Control to CPU Reservations. Proc of the Conference on Hybrid Systems Computation and Control(HSCC'03), 2003, 389-404.
  • 9童立靖,淮晓永,李明树.一种基于PID反馈控制的分时调度算法[J].计算机研究与发展,2004,41(1):15-21. 被引量:4
  • 10Lu C, Wang X, Koutsoukos X. End-to-End Utilization Control in Distributed Real-Time Systems. Proe of 24th International Conference on Distributed Computing Systems (ICDCS'04), 2004, 456-466.

二级参考文献15

  • 1乔颖.实时异构系统的集成动态调度算法研究:博士论文[M].北京:中国科学院软件研究所,2001..
  • 2[1]C Lu, J Stankovic, G Tao .et al.. Design and evaluation of a feedback control EDF scheduling algorithm. The 12th IEEE Real-Time Systems Symposium (RTSS99), Phoenix, Arizona, 1999
  • 3[2]L Abeni, L Palopoli, G Buttazzo. On adaptive control techniques in real-time resource allocation. The 12th Euromicro Conf on Real-Time Systems (Euromicro-RTS 2000), Stockholm, Sweden, 2000
  • 4[3]L Abeni, G Buttazzo. Hierarchical QoS management for time sensitive applications. The IEEE Real-Time Technology and Applications Symposium (RTAS01), Taipei, 2001
  • 5[4]M Rau, E Smirni. Adaptive CPU scheduling policies for mixed multimedia and best-effort workloads. The 7th Int'l Symp on Modeling, Analysis and Simulation of Computer and Telecommunication Systems(MASCOTS'99), Maryland, 1999
  • 6[6]S Wang, Y Wang, Y Lin. A priority-based weighted fair queueing scheduler for real-time network. The 6th Int'l Conf on Real-Time Computing Systems and Applications (RTCSA'99), Hong Kong, 1999
  • 7[7]T Motylewski. Sharing memory between kernel and user space in Linux. Workshop on Real Time Operating Systems and Applications and Second Real Time Linux Workshop, Orlando, 2000
  • 8[8]D Whitley, J Kauth. Genitor: A different genetic algorithm. The Rocky Mountain Conf on Artificial Intelligence, Denver, C O, 1998
  • 9[9]G Syswerda. Uniform crossover in genetic algorithms. The 3rd Int'l Conf on Genetic Algorithms. San Mateo, CA: Morgan Kaufmann, 1989
  • 10[10]K C C Chan, V Lee, H Leung. Generating fuzzy rules for target tracking using a steady-state genetic algorithm. IEEE Trans on Evolutionary Computing, 1997, 1(3): 189~200

共引文献37

同被引文献63

引证文献4

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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