期刊文献+

基于进程执行时间的多级反馈队列调度算法 被引量:6

MLFQ Scheduling Algorithm Based on Burst Time of the Now Running Process
下载PDF
导出
摘要 针对多级反馈队列(MLFQ)调度算法在时间片大小选取上对系统性能的关键影响,提出了一种基于进程执行时间的多级反馈队列调度算法。算法结合动态时间量子思想,通过进程的执行时间动态确定队列以及时间片来完成调度。同时为了减少队列进程的切换次数,利用中位数的方法来决定时间片的大小。实验结果表明,与传统的多级反馈队列调度算法相比,改进的算法不仅缩短了进程的平均周转时间和平均等待时间,也减少了进程切换次数,为操作系统领域处理机调度智能化提供了有效的参考价值。 The time quantum in Multi-level feedback queue has a great influence on the performance of operating system.To solve the problem,a self-adjustment time quantum in MLFQ was proposed based on burst time of the now running process.The idea of dynamic time quantum was combined with,and the queues and time quantum were dynamicly adjusted according to the now running process.To reduce the switch times of the processes,the median was used to determine the value of time quantum.The experimental results show that the proposed algorithm has lower average turnaround time and average waiting time than other traditional MLFQ and a certain reduction in the switch times of processes.It is valuable for intelligent scheduling algorithm in the field of operating system.
出处 《科学技术与工程》 北大核心 2015年第1期78-83,共6页 Science Technology and Engineering
关键词 多级反馈队列调度 动态时间量子 中位数 智能化 multi-level feedback queue (MLFQ) dynamic time quantum median intelligence
  • 相关文献

参考文献17

  • 1Tanenbaum A S. Modem operating systems. Prentice Hall Press 2007.
  • 2Boyd-Wickizer S, Chen H, Chen R, et al. Corey: an operating sys- tem for many cores. OSDI, 2008.
  • 3Sohesz S, Ptzl H, Fiuczynski M E, et al. Container-based operating system virtualization: a scalable, high-performance alternative to hy- pervisors. ACM SIGOPS Operating Systems Review, ACM, 2007.
  • 4Sharma R, Soni V K, Mishra M K, et al. An agent based dynamic resource scheduling model with FCFS-Job grouping strategy in grid computing. International Conference on Cluster and Grid Computing Systems (ICCGCS-2010) , Italy, Rome 2010.
  • 5Adan I, Weiss G. Exact FCFS matching rates for two infinite multi- type sequences. Operations Research, 2012, 60(2) : 475-489.
  • 6金瑛棋,吴俊敏,赵小雨.公平性考虑的短作业优先内存调度策略[J].计算机工程,2012,38(20):243-246. 被引量:3
  • 7涂刚,阳富民,卢炎生.基于动态优先级策略的最优软非周期任务调度算法[J].计算机研究与发展,2004,41(11):2026-2034. 被引量:20
  • 8丛龙水.动态优先级作业调度算法与实现[J].计算机工程与应用,2013,49(10):267-270. 被引量:10
  • 9Parvar M R E, Parvar M E, Safari S. A starvation free IMLFQ sched- uling algorithm based on neural network. International Journal of Computational Intelligence Research, 2008, 4 (1) :27-36.
  • 10Hoganson K. Reducing MLFQ scheduling starvation with feedback and exponential averaging. Journal of Computing Sciences in Colle- ges, 2009, 25(2) : 196-202.

二级参考文献64

  • 1涂刚,阳富民,卢炎生.基于动态优先级策略的最优软非周期任务调度算法[J].计算机研究与发展,2004,41(11):2026-2034. 被引量:20
  • 2李庆华,韩建军,Abbas A Essa,张薇.硬实时系统中基于软件容错的动态调度算法[J].软件学报,2005,16(1):101-107. 被引量:18
  • 3韩建军,李庆华,Abbas A.Essa.基于软件容错的动态实时调度算法[J].计算机研究与发展,2005,42(2):315-321. 被引量:13
  • 4王汝传,韩光法.网格计算环境下作业调度的策略研究[J].重庆邮电学院学报(自然科学版),2005,17(2):198-203. 被引量:8
  • 5Wang Wen-bin.Research on key technique of the reconfigurable CNC based on embedded system[D].Shanghai University,2007.
  • 6Yao Xin-ye.Study on scheduling theory in real-time NC system and its applications[D].Zhejiang University,2006.
  • 7Chenyang Lu,John A.Stankovic,Sang H.Son.Feedback control real time scheduling:framework modeling and algorithms[J].Real time Systems,2002,23(9):85-126.
  • 8John A.Stankovic,Chenyang Lu,Sang H.Son and Gang Tao.The case for feedback control real-time scheduling[C].Proceedings of the 11th Euromicro Conference,1999,11-20.
  • 9Giorgio Buttazzo,Luca Abeni.Adaptive workload management through elastic scheduling[J].Real-time Systems,2002,23(1-2):7-24.
  • 10C.Liu,J.Layland.Scheduling algorithm for multiprogramming in a hard real-time environment[J].Journal of the ACM,1973,20(1):46-61.

共引文献49

同被引文献34

引证文献6

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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