期刊文献+

一种分布式系统中线程池的设计与实现 被引量:3

Design and implementation of thread pool in distributed systems
在线阅读 下载PDF
导出
摘要 随着网络和分布式计算的日益发展,负载数量迅速增长,如何在大负载情况下保证高效的吞吐率是构建服务器 时所面临的问题,目前广泛采用的技术之一是线程池。借鉴Leader/Followers模式,设计并实现了一类高效的线程池,并 针对分布式系统环境做了进一步的改进。此方法已经应用到分布事务监控器OnceTX的实现中,并取得了很好的效果。 With the development of internet and distributed computing, how to maintain the high efficiency of the throughput is the main problem in building servers while it is heavy-loaded, and thread pool is one of the most effective means. A kind of high effective thread pool is designed and implemented by using leader/followers design pattern, and some improvements for the distributed system environment are made. Now this method has been successfully applied in the implementation of the distributed transaction manager OnceTX system, and the experiment data indicate that the design improves the performance greatly.
作者 邵鸣年 张昕
出处 《计算机工程与设计》 CSCD 北大核心 2005年第1期7-11,共5页 Computer Engineering and Design
基金 国家863高科技发展计划基金项目(2001AA113010 2003AA115440)国家重点基础研究发展规划973基金项目(2002CB312005)
关键词 线程池 Leader/Followers模式 分布式系统 软件工程 thread thread pool leader/followers distributed systems
  • 相关文献

参考文献7

  • 1Philip A. Bernstein, Eric Newcomer. Principles of transaction processing[M]. Morgan Kaufmann Publishers, 1997.
  • 2Douglas C Schmidt, Carlos O'Ryan, Irfan Pyarali. Leader/followers: A design pattern for E-cient multi-threaded event demultiplexing and dispatching[C]. Illinois:Proceedings of the 7th Pattern Languages of Programs Conference, 2000.
  • 3X/Open corporation, the XATM(transaction demarcation) specification[S]. 1995.
  • 4Schmidt D, Stal M, Rohnert H. Pattern-oriented software architecture-concurrent and networked objects [M]. John Wiley and Sons, 2000.
  • 5Douglas C Schmidt. Reactor: An object behavioral pattern for current event demultiplexing and event handler dispatching[C].Proceedings of the 1 st Pattern Languages of Programs Conference, 1994.
  • 6Hu J C, Pyarali I, Schmidt D C. The object-oriented design and performance of JAWS: A high-performance web server optimized for high-speed networks [J]. Parallel and Distributed Computing Practices Journal, Special Issue on Distributed ObjectOriented Systems, 2000, 3(3).
  • 7Delarue A, Fernandez E B, Extension and java implementation of the reactor-acceptor-connector pattern combination[C]. Proceedings of the 1999 Conference on Pattern Languages of Programming, 1999.

同被引文献33

  • 1陈勇,申海燕,宋之毅.对线程池模式的分析及其实现[J].现代电子技术,2005,28(16):45-48. 被引量:3
  • 2林舒萍,罗键.设计模式的应用研究[J].计算机工程与设计,2005,26(11):2980-2982. 被引量:38
  • 3杨刚,周兴社,潘惠芳.基于反馈的自适应线程池管理框架[J].计算机工程,2006,32(5):65-67. 被引量:4
  • 4周婧,王意洁,阮炜,李思昆.面向海量数据的数据一致性研究[J].计算机科学,2006,33(4):137-140. 被引量:18
  • 5李刚,金蓓弘.两种线程池的实现和性能评价[J].计算机工程与设计,2007,28(7):1489-1492. 被引量:11
  • 6Geibs K. Middleware challenges ahead [J]. IEEE Computer, 2001,34(6) :24-31.
  • 7Mattern F, Sturm P. From distributed systems to ubiquitous computing The state of the art, trends, and prospects of future networked systems [C]// Klaus Irmscher, Klaus-Peter Fahnrieh, eds. Proceedings of KIVS. 2003 : 3-25.
  • 8Ling Y, Mullen T, Lin X. Analysis of optimal thread pool size [J]. ACM SIGOPS Operating Systems Review, 2000,34 (1) : 42- 55.
  • 9Servi L D, Finn S G. M/M/1 queue with working vacations(M/M/1/WV) [J]. Perform Evaluation,2002,50(10):41-52.
  • 10Ha rkema M, Gijsen B M M, van der Mei R D, et al. Performance comparison of middleware threading strategies[C]//Proceedings of International Symposium on Performance Evaluation of Computer and Communication Systems, SCS Press,2004:727-732.

引证文献3

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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