期刊文献+

局部性强弱的量化方法及其应用

A Quantitative Approach to Locality Strength and Its Application
下载PDF
导出
摘要 为实现局部性强弱分析的定量化,分析了进程工作集发生迁移时,现有工作集管理算法因未考虑局部性强弱因素而反复调整驻留集大小从而导致系统发生颠簸的现象,提出了采用采样周期内使用位求和结果和缺页次数作为指标的局部性强弱量化计算方法,并对该方法进行了算法设计和系统实施.结果表明,文中量化计算方法在不影响系统性能的情况下,减轻了系统进程切换时各进程工作集大小的波动,降低了系统资源需求,说明该算法是有效的. As the existing working-set management algorithms ignore the locality strength in the procedure of wor-king set adjustment,the resident set size is frequently adjusted so that the thrashing problem is inevitable.In order to solve this problem and to quantitatively analyze the locality strength,a quantitative approach to locality strength is proposed,which uses the sum of use bits and the number of page faults in a sampling period as two calculation indexes.Then,the corresponding algorithm of this approach is designed and the approach is systematically implemented.Experimental results show that the proposed quantitative approach helps to alleviate the thrashing of wor-king set size in process switching and reduce the demands for system resources without degrading the performances of the whole system.
出处 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2012年第1期159-164,共6页 Journal of South China University of Technology(Natural Science Edition)
基金 国家自然科学基金资助项目(60573145) 教育部高等学校博士学科点专项科研资金资助项目(200805610019) 广州市科技计划项目(2010Y1-C681)
关键词 体系结构 局部性 量化方法 驻留集 architecture locality quantitative method resident set
  • 相关文献

参考文献12

  • 1Denning P J.The locality principle[J].Communications of the ACM,2005,48 (7):19-24.
  • 2Denning P J.The working set model for program behavior[J].Communications of the ACM,1968,11 (5):323-333.
  • 3Sadeh E.An analysis of the performance of the page fault frequency (PFF) replacement algorithm[J].SIGOPSOperating System Review,1975,9 (5):6-13.
  • 4Ferrari D,Yih Y.VSWS:the variable-interval sampled working set policy[J].IEEE Transactions on Software Engineering,1983,9(3):299-305.
  • 5Buzen J P,Denning P J.Measuring and calculating queue length distributions[J].Computer,1980,13 (4):33-44.
  • 6Fang Liu,Yan Solihin.Understanding the behavior and implications of context switch misses[J].ACM Transactions on Architecture and Code Optimization,2010,7(4):1-28.
  • 7Giang Hoang,Chang Bae,John Lange,et al.A case for alternative nested paging models for virtualized systems[J].IEEE Computer Architecture Letters,2010,9 (1):17-20.
  • 8Jing Xin,Russ Joseph.Exploiting locality to improve circuit-level timing speculation[J].IEEE Computer Architecture Letters,2009,8 (2):40-43.
  • 9Liang Shuang,Song Jiang,Zhang Xiaodong.STEP:sequentiality and thrashing detection based prefetching to improve performance of networked storage servers[C] //27th International Conference on Distributed Computing Systems (ICDCS' 07).Toronto:IEEE Computer Society,2007:64-73.
  • 10Song Jiang,Chen Feng,Zhang Xiaodong.CLOCK-Pro:an effective improvement of the CLOCK replacement[C] //Proceedings of 2005 USENIX Annual Technical Conference (USENIX'05).California:USENIX 'Association,2005:323-336.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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