期刊文献+

PaSeM:并行无冲突的网络流量会话管理 被引量:4

PaSeM:Parallel and Conflict-Free Network Traffic Session Management
下载PDF
导出
摘要 网络会话管理是网络流量监控、状态防火墙、入侵防御、网络地址转换、负载分流等网络在线业务的关键共性技术,对于准确、快速、灵活地跟踪、分析和处置网络流量中的协议交互过程、端对端行为和通信内容起着基础性支撑作用.近年来,随着P2P(Peer-to-Peer)、VoIP(Voiceover IP)、网络流媒体等新兴应用的快速发展,网络流量和会话呈现爆炸式增长,如何实现高效的会话管理成为人们面临的一项挑战.文中提出了一种适用于并行执行环境的网络会话管理方案PaSeM(Parallel Session Management),采用基于散列表的无锁会话表设计和多种并行策略,讨论并解决了在高速网络环境下面临的各种并行冲突问题,给出了会话表查询和动态管理的高效并行算法,实现了对报文和会话的并行无冲突的高效处理.基于G/G2/n1排队模型和空竭服务多重休假M/G+D/1排队模型对PaSeM的性能进行了理论分析,对于稳态下并行处理单元(PE)数量、任务队列长度、存储开销与报文到达速率、会话到达速率之间的关系以及其它关键参数应满足的条件给出了定量计算方法.最后,采用基于IXP2400网络处理器的硬件平台进行了原型开发和实验.实验结果表明,PaSeM对于会话管理和报文处理具有较好的并行加速效果,理论计算值与实验值能较好地吻合,报文处理的并行效率均值接近1,当会话管理单元个数为4时,会话处理并行效率为65.4%(亦即加速比为2.62),当会话管理单元个数为8时,会话处理并行效率仍然达到了48.3%(加速比为3.86),能够满足当前高速网络环境流量处理的性能要求;在最大吞吐量负载下队列长度及其变化幅度都处于合理范围,会话表垃圾比率维持在较低的水平上(实验结果为小于9%),与已有的工作相比为优. As a mutual and essential technique in many online network operations, such as traffic monitoring, stateful firewall, intrusion prevention, network address translation (NAT), load balancing, etc. , network traffic session management serves as a basic functionality to track, analyze and process protocol interactions, endpoint behaviors and communication content. In recent years,, with the P2P (Peer-to-Peer), VolP (Voice over IP), streaming media and other new applications having been springing up everywhere, network traffic and sessions have led to an explosive growth, so how to achieve efficient session management become a challenge. In this paper, an approach of parallel network session management, PaSeM (Parallel Session Management), is proposed, which introduces a lock-free session hash table structure, several parallel processing schemes, and cost-effective parallel lookup and management algorithms to achieve high speed and conflict-free processing of large numbers of packets and sessions. Based on the queuing model of G/G2/n1 and M/G+D/1 with exhaustive service and multiple vacations, the performance is analyzed and evaluated, and the quantitative method for the relationship between packet and session arrival rate and parallel processing unit (PE) number, the task queue length, storage overhead, condition values of other key parameters in the steady sate. Experiments show that PaSeM has high parallel efficiency, and the theoretical and experimental values agree well. The performance requirement of high-speed network can be met. the average parallel packet processing efficiency is close to 1; when the number of session management unit is 4, the parallel efficiency of session processing is 65.4% (that is, speedup 2.62) ; when the number of session management unit become 8, the parallel efficiency of session processing is 48.3% (that is, speedup 3.86). The queue length and its skewness are in reasonable during peak throughput. Garbage ratio of the session table is in a relatively low level (experimental result is less than 90%).
出处 《计算机学报》 EI CSCD 北大核心 2010年第7期1195-1212,共18页 Chinese Journal of Computers
基金 国家"八六三"高技术研究发展计划项目基金(2006AA01Z410) 国家自然科学基金(60873217 60973159) 国家发改委信息安全专项([2009]1717) 下一代互联网业务试商用及设备产业化专项(CNGI-09-01-12) 电子信息产业发展基金([2007]329)资助
关键词 网络流量 会话管理 会话表 并行处理 并行冲突 conflict network traffic session management session table parallel processing parallel
  • 相关文献

参考文献33

  • 1Guo F L,Chiueh T.Traffic analysis:From stateful firewall to network intrusion detection system.Stony Brook University,Technical Report TR-164,2004.
  • 2Cranor C,Johnson T et al.Gigascope:A stream database for network applications//Proceedings of the ACM SIGMOD.San Diego,CA,2003:647-651.
  • 3Dreger H,Feldmann A et al.Dynamic application-layer protocol analysis for network intrusion detection//Proceedings of the 15th USENIX Security Symposium.Vancouver,B.C.,Canada,2006:257-272.
  • 4Claffy K,Braun H,Polyzos G.A parameterizable methodology for Internet traffic flow profiling.IEEE Journal on Selected Areas in Communications,1995,13(8):1481-1494.
  • 5Xu J,Singhal M.Cost-effective flow table designs for highspeed routers:Architecture and performance evaluation.IEEE Transactions on Computers,2002,51(9):1089-1099.
  • 6NetFlow Services Solutions Guide.2005,from:http://www.cisco.com/univercd/cc/td/doc/cisintwk/intsolns/netflsol/nfwhite.htm.
  • 7Estan C,Varghese G.New directions in traffic measurement and accounting:Focusing on the elephants,ignoring the mice.ACM Transactions on Computer Systems,2003,21(3):270-313.
  • 8Brownlee N,Mills C,Ruth G.Traffic Flow Measurement:Architecture.RFC 2722,1999.
  • 9Sakar V,Reiter M K et al.CSAMP:A system for networkwide flow monitoring//Proceedings of the NDSI.San Francisco,CA,2008:233-246.
  • 10Estan C Keys K et al.Building a better NetFlow//Proceedings of the ACM SIGCOMM.Portland,OR,2004:416-427.

同被引文献15

  • 1中国航信运行中心..运行中心性能分析平台[EB/OL]..http://172.17.23.163/1.asp?pagename=HVSTAT,,[2010-11-10]..
  • 2IATA. IATA Systems Communications Reference: PART IV-Open Systems Migration Roadmap for Communications[G]. Version 1.5. Montreal: IATA, 1998.
  • 3ZI-IAO YIFEI, ZHANG DE, YUE RENTIAN, et al. Analysis and Specification for Civil Aviation Information System[C]//icccs.2009.International Conference on Computer and Communications Security.Hong Kong: IEEE. 2009:72-75.
  • 4IATA. Reservations InterLine Message Procedures Passenger(AIRIMP) [G].33rd ed. Montreal-Geneva: IATA, 2009.
  • 5DIRCEU CAVENDISH, KAZUMI KUMAZOE, MASATO TSURU,et al.An Adaptive TCP Slow Start for High Speed Networks[C]//Proceedings of First International Conference on Erolving Internet. Cannes: PFLDnet, 2009(8 ) : 15-20.
  • 6SATHISH GOPALAKRISHNAN, MARCO CACCAMO, LUI SHA. Switch Scheduling and Network Design for Real-Time Systems [C]// 12th IEEE Real-Time and Embedded Technology and Applications Symposium( RTAS'06 ), 2006: 289-300.
  • 7UNISYS CORPORATION. USAS Systems Control (USAS SYS)Operations Reference Manual[G]. Blue Bell: Unisys Corporation, 2008.
  • 8UNISYS CORPORATION. USAS Systems Control (USAS SYS )Prog'ramming Reference Manual[G]. Blue Bell: Unisys Corporation, 2008.
  • 9UNISYS CORPORATION. Communications Application Program In terface (COMAPI) User's Guide[G]. Blue Bell: Unisys Corporation, 2010.
  • 10UNISYS CORPORATION.USAS Message Switching(USAS MSG) Op erations Reference Manual[G]. Blue Bell: Unisys Corporation, 2007.

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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