检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:龚奕利[1] 雷迎春[1,2] 张文[1] 吴产乐[1] 张国安[3]
机构地区:[1]武汉大学计算机学院,武汉430079 [2]中国科学院计算技术研究所,北京100190 [3]中国石油化工股份有限公司江汉油田分公司,湖北潜江433124
出 处:《计算机研究与发展》2010年第8期1466-1480,共15页Journal of Computer Research and Development
基 金:国家自然科学基金项目(60773058;60672051);国家"九七三"重点基础研究发展计划基金项目(2005CB321807)~~
摘 要:Internet应用需要高性能的网络服务器体系结构.提出MEANS结构,这是一种针对Internet应用的网络服务器软件体系结构.通过引入一种新的线程抽象——微线程,MEANS向上层的程序员提供微线程环境,并通过传统线程并发访问下层操作系统的服务,而微线程的管理和调度则使用事件驱动机制,从而综合多线程和事件驱动结构的各自优点.此外,MEANS还具备通用性、扩展性、健壮性和适应性.经初步验证,在并发策略方面,MEANS具有相似于事件驱动结构的特性;在I/O策略方面,MEANS具有比多线程结构更好的I/O访问特性.Internet applications require high-performance network server architecture.The authors propose a software architecture for network servers,MEANS(micro-thread architecture for network server),which aims at supporting Internet applications.By introducing a new thread abstract,micro-thread,MEANS upwardly provides a multi-micro-thread environment to programmers,and downwardly accesses the OS services concurrently with traditional threads.MEANS adopts the event-driven mechanism to manage and schedule the micro-threads,which takes advantages of both multi-threaded and event-driven architecture.Moreover,MEANS is general purpose,scalable,robust and adaptable.By preliminary evaluation,in the terms of the concurrence policy,MEANS is similar to the event-driven architecture and outperforms the multi-threaded architecture in I O accessing.In particular,when the accessed file set is stored in the memory,the throughput of Hammer(2) server based on MEANS is 37.22% more than Apache based on multi-thread architecture,and 34.88% more than LightTPD based on single thread event-driven architecture,and 35.56% more than flash based on AMPED architecture,and is equal with Haboob based on SEDA architecture.While the accessed file set is stored on the hard disk,Hammer(2) increases the throughput by 191.35% compared with Apache,and 131.3% compared with LightTPD,and 904.16% compared with flash,and 45.6% compared with Haboob.
关 键 词:服务器体系结构 MEANS 服务器性能 并发 I/O
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.191