摘要:
In the content distribution network, reducing data transmission between nodes and achieving bandwidth savings is an important issue in communication acceleration research.To solve this problem, the scheme combines the idea of differential transmission, that is, only part of the data transmitted in the communication changes, and a high-speed transparent acceleration gateway based on differential transmission is designed.The gateway uses netmap to capture the link data directly at the network layer, and carries out fast data processing based on embedded database, which can support fast data query and update of ten million data packets.Furthermore, the data processing of the gateway is only at the network layer, and transparent transmission is realized without affecting the original network service program.The test results show that the gateway can achieve wire-speed gigabit Ethernet transmitting, and it is easy to deploy.It can achieve high traffic compression ratio under the specific application environment.%在内容分发网络中,减少节点之间数据传输,实现带宽节省,一直是通信加速研究中的重要问题.为解决该问题,结合差分传输思想,即只传输在通信中变动的部分数据,设计了一个基于差分传输的高速透明加速网关.该网关采用基于netmap在网络层对网卡进行链路数据直接捕获,并基于嵌入式数据库进行高速大数据处理,可支持千万级数据包的快速数据查询与更新.同时,网关的数据处理只在网络层上进行,在不影响原有的网络服务程序基础上实现了透明传输.实例测试表明,根据该方案实现的加速网关,能够实现千兆网卡的线速收发,部署方便,在特定的应用环境下能达到很高的流量压缩比.