基于多线程事件驱动框架高性能应用层网关的设计与实现  被引量:2

Design and Implementation of a High-Performance Application Gateway Based on the Multi-Thread Event-Driven Framework

在线阅读下载全文

作  者:王晓川[1] 金士尧[1] 夏明波[1] 

机构地区:[1]国防科技大学计算机学院,湖南长沙410073

出  处:《计算机工程与科学》2008年第2期19-20,54,共3页Computer Engineering & Science

基  金:国家创新基金资助项目(04C26213201155)

摘  要:应用层网关是主动自调度集群服务系统中的关键子系统,其主要功能是接收和分析用户请求,并根据后端执行服务器的控制消息转发用户请求及后继的服务器应答数据。为保证其在高负载下的处理性能,在Linux内核中基于多线程事件驱动框架及协议状态机处理机制,设计并实现了具有很高通用性的应用层网关,支持HTTP等多种集群服务。测试表明,它在数据吞吐率、连接吞吐率等多方面具有很高的性能。Application gateway is a key subsystem of the ASAS. It receives client requests and relays data between clients and back-end servers according to the control commands from the back-end servers. To provide high performance under heavy load, we design and implement it in the Linux kernel based on the multi-thread event-driven framework and the protocol state machine. It has great flexibility in supporting many cluster services such as HTTP. Tests also prove its high performance in data throughput and connection throughput.

关 键 词:集群 应用层网关 事件驱动 协议状态机 

分 类 号:TP393[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象