论文部分内容阅读
针对传统网络协议还原技术在高速网络环境下的性能问题,设计了一种高性能协议还原技术.利用零拷贝技术采集网络数据包,动态反馈的一致性哈希算法均衡协议还原中心负载,协议还原中心采用三维立体空间的重组算法和多级双循环无锁缓冲队列技术保证系统的高效并发处理,应用层协议还原模块以插件形式注入系统,确保平台的扩展性、移植性,自适应动态哈希内存池为系统提供了高效的数据缓存支持.实验表明,该技术在数据采集能力、协议还原吞吐量以及性能方面相比Libpcap和Libnids均得到了很大提高.
Aiming at the performance problem of traditional network protocol recovery in high-speed network environment, a high-performance protocol recovery technology is designed.With zero-copy technology, network data packets are collected and the consistency of dynamic feedback hash algorithm is used to balance the load and restore the protocol The center adopts the reorganization algorithm of three-dimensional space and the multi-level double cycle lockless buffer queue technology to ensure the efficient concurrent processing of the system. The application layer protocol recovery module is injected into the system as a plug-in to ensure the platform’s scalability, portability, adaptive dynamic hash The memory pool provides efficient data caching support for the system.Experiments show that this technology has been greatly improved compared to Libpcap and Libnids in terms of data acquisition capabilities, protocol-based recovery throughput, and performance.