摘要
应用层网关是主动自调度集群服务系统中的关键子系统,其主要功能是接收和分析用户请求,并根据后端执行服务器的控制消息转发用户请求及后继的服务器应答数据。为保证其在高负载下的处理性能,在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.
出处
《计算机工程与科学》
CSCD
2008年第2期19-20,54,共3页
Computer Engineering & Science
基金
国家创新基金资助项目(04C26213201155)
关键词
集群
应用层网关
事件驱动
协议状态机
cluster
application gateway
event-driven
protocol state machine