节点文献

多阶段通用网络I/O库的研究与实现

Research and implementation of common network I/O library based on stages

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 唐伟孙明周明天

【Author】 TANG Wei,SUN Ming,ZHOU Ming-tian(School of Computer Science and Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 610054,China)

【机构】 电子科技大学计算机科学与工程学院

【摘要】 为提高网络应用服务器的健壮性、高并发性和用户公平性,将多阶段的事件驱动体系结构(SEDA)及其负载控制策略和多级队列调度等技术应用于服务器网络I/O的处理之中,设计和实现了基于SEDA的多阶段通用网络I/O库。对基于该网络I/O库的网络服务器CServer和Apache服务器进行了对比测试,测试结果说明CServer在吞吐量、响应时间和用户公平性上较Apache服务器都有提高,反映出多阶段通用网络I/O库在一定程度上能提高网络服务器的健壮性、高并发性和用户公平性。

【Abstract】 In order to improve the robustness,high-concurrency and fairness to clients of Internet servers,author designed and implemented the common network I/O library which based on the Staged Event-Driven Architecture(SEDA).At the same time,approaches to overload management in SEDA and the approach to scheduling multilevel queues had also been embedded into the library.The comparison test to the Apache server shows that the CServer based on the common network I/O library discussed here yields higher performance in throughput,response time and fairness to clients.And the conclusion has been drawn that the common network I/O library can enhance the performance of Internet servers in robustness,high-concurrency and fairness to clients.

【基金】 国家“十一五”重点科技支撑计划项目(2006BAH02A0407)
  • 【文献出处】 计算机应用 ,Journal of Computer Applications , 编辑部邮箱 ,2009年S1期
  • 【分类号】TP302
  • 【被引频次】2
  • 【下载频次】53
节点文献中: 

本文链接的文献网络图示:

本文的引文网络