期刊文献+

基于用户级别的进程调度策略的研究与实现 被引量:4

Research and implementation of process scheduling policy based on user priority
下载PDF
导出
摘要 阐述了Linux 2.6内核的O(1)进程调度策略,分析了它的不足,提出了基于用户级别的进程调度策略,根据需要定义系统内用户级别的个数,通过给不同用户指派不同的级别,区别对待不同级别用户创建的进程,首先满足高级别用户的需求,使高级别用户创建的进程获得更低的静态优先级static_prio和更长的运行时间片timeslice,各级别的用户得到与其级别相适应的服务,更加体现了进程调度的公平性原则。实验结果表明,在原有资源的基础上,基于用户级别的进程调度策略有效地改善了高级别用户获得的服务。 O(1)process scheduling policy in Linux 2.6 is described and it's shortage is analyzed. And then, a process scheduling policy based on user priority is presented. It defines the number of user priority in system according demands. Different priority to different user is dispatched, a difference between processes created is done by different priority user and the requests of the higher priority users is satified firstly. The processes created is given by higher priority user lower static_prio and longer timeslice. It makes users receive corresponding services. The policy is fairer. Experimental results show that the process scheduling policy based on user priority improves services high priority users gained on the primary environment.
出处 《计算机工程与设计》 CSCD 北大核心 2006年第20期3928-3930,共3页 Computer Engineering and Design
关键词 操作系统 LINUX 调度策略 O(1)调度 用户级别 operating system Linux process scheduling O(1)scheduler user priority
  • 相关文献

参考文献9

  • 1Linus Torvalds.Linux kernel 2.6.10[DB/OL].2004.http://www.kernel.org.
  • 2Roberto Arcomano berto.Linux documents[DB/OL].2004.http://www.tldp.org/.
  • 3Molloy S,Honeyman P.Scalable Linux scheduleing[C].USENIX Annual Technical Conference,FREENIX Track,2001.285-295.
  • 4Bovet D P,Cesati M.Understanding the Linux kemel[M].2nd Edition.Sebastopol,CA:O'Reilly,2002.
  • 5Wolfe W.Computers as components:Principles of embedded computing system design[M].Morgan Kaufmann Publishers,2001.
  • 6毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 7杨沙洲.Linux 2.6调度系统分析[DB/OL].2004.http://www128.ibm.com/developerworks/cn/linux/kernel/l-kn26sch/index.html.
  • 8Rusty Russell.Hackbench:New multiqueue scheduler benchmark[DB/OL].2001.http://marc.theaimsgroup.com/?l=linuxkernel&m= 100805466304516&w=2.
  • 9Remus J,Semeraro G.Statistical closed-loop process scheduling[DB/OL].2004.www.ce.rit.edu/~gpseec/OASIS04_Slides.pdf.

共引文献194

同被引文献20

引证文献4

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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