期刊文献+

Linux下一种高性能定时器池的实现 被引量:4

An implement of high performance timer pool under Linux
下载PDF
导出
摘要 提出Linux用户空间下的一种高性能定时器池的实现方法。主要基于时间轮、红黑树及Linux内核提供了一种利于管理的定时器句柄Timerfd。结合红黑树、位图、时间轮等技术,设计一种高性能级定时器池。池中定时器的粒度可达到40 ms,满足用户空间低延时的应用需求,同时又可以方便地管理一定数量的定时器。 This paper proposes a new implement of an timer pool in the user space, this timer pool mainly basic on the timewheel and the red-black tree. The Linux kernel also provide a diseriptor to manage the timer, it is Timerfd. Combined with the red-black tree, bit-map, timing-wheel, design a high performance timer pool. The timer particle size can be 40 millisecond , and this can meet some of the low delay of the application requirements, it's conveniently manage the number of timers.
作者 许健 于鸿洋
出处 《电子技术应用》 北大核心 2012年第12期114-116,119,共4页 Application of Electronic Technique
基金 广东省高新技术产业化项目(2009A010100001)
关键词 高性能 定时器池 定时器 时间轮 红黑树 high performance timer pool timer timing round red-black tree
  • 相关文献

参考文献7

二级参考文献26

  • 1郭强,张宏科,张思东.Linux系统实时性能增强技术的研究[J].微计算机应用,2005,26(4):481-484. 被引量:5
  • 2赵红武,金瑜,刘云生.一种改进的定时器实现算法及其性能分析[J].微计算机应用,2006,27(3):343-345. 被引量:3
  • 3王霞,马忠梅,何小庆,江文瑞,黄武陵.提高嵌入式Linux时钟精度的方法[J].计算机工程,2006,32(23):70-72. 被引量:7
  • 4Corbet,Rubini&Kroah-Hartman著,魏永明等译.《Linux Device设备驱动程序第三版》,中国电力出版社,2006.
  • 5Robtert Love著,陈莉君译.《Linux内核设计与实现第二版》,机械工业出版社,2006.
  • 6Jean J.Labrosse著,邵贝贝译.《嵌入式实时操作系统μC/OS-Ⅱ(第2版)》,北京航空航天大学出版社,2005.
  • 7Analog Devices, Inc. 《 ADSP-BF533 Blackfin^ Processor Hardware Reference》, Analog Devices, Inc. 2006.
  • 8Analog Devices, Inc. 《ADSP-BF53x/BF56x Blackfin^ Processor Programming Referenc 》, Analog Devices, Inc. 2006.
  • 9Analog Devices, Inc. 《Blackfin uClinux Documentation》, Blackfin/uClinux open source community. 2007.
  • 10毛德操,胡希明.《嵌入式系统一采用公开源代码和StrongARM/XScale处理器》,浙江大学出版社,2004.

共引文献4

同被引文献38

  • 1赵红武,金瑜,刘云生.一种改进的定时器实现算法及其性能分析[J].微计算机应用,2006,27(3):343-345. 被引量:3
  • 2姜久春.电池管理系统的概况和发展趋势[J].新材料产业,2007(8):40-43. 被引量:38
  • 3STEVENS W R.UNIX 网路编程[M]{H}北京:人民邮电出版社,2010.
  • 43GPP. Radio Resource Control Protocol specification[ S]. France: 3GPP Organizational, 2014.
  • 5George Varghese, Tony Lauck. Hashed and Hierarchical Timing Wheels : Efficient Data Structures for Implementing a Timer Facility [ J]. IEEE/ACM Transactions on Networking, 1997,5 (6) :824 - 834.
  • 6A Brodnik, J Karlsson. Multiprocess time queue: algorithms and computation [ C ]. proceedings, 2001. New Zealand: Eades, 2001 : 559 -609.
  • 7AJMassa著,颜若麟译.嵌入式可配置实时操作系统eCos软件开发[M].北京:北京航空航天大学出版,2006.
  • 8Martin Karsten. Approximation of Generalized Processor Sharing With Interleaved Stratified Timer Wheels [ J ]. Transactions on networking, 2010,18 (3) : 708 - 721.
  • 9赵汝聪,谢维信,蒙山,黄建军,黄敬雄.一种新的嵌入式Linux高性能定时器实现方法[J].信号处理,2009,25(3):439-443. 被引量:2
  • 10姚崇华,姜新红,程凌宇,程永裕.多线程应用中的定时器管理算法[J].计算机工程,2010,36(2):75-77. 被引量:8

引证文献4

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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