首页> 中文学位 >基于c-socks的广域网加速系统设计与实现
【6h】

基于c-socks的广域网加速系统设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

1 绪论

1.1 研究背景

1.2 广域网加速技术研究现状

1.3 数据缓存技术研究现状

1.4 论文主要工作及贡献

1.5 论文组织结构

2 基于c-socks的广域网加速技术研究

2.1 数据缓存技术研究

2.2 CFBC算法介绍

2.3 c-socks协议介绍

2.4 本章小结

3 基于c-socks的广域网加速系统设计

3.1 设计的主要思想

3.2 系统总体设计

3.3 模块设计

4 基于c-socks的广域网加速系统实现

4.1 数据转发模块实现

4.2 数据重组模块实现

4.3 数据分块模块实现

4.4 缓存查询模块实现

4.5 缓存管理模块实现

4.6 本章小结

5 基于c-socks的广域网加速系统测试

5.1 测试环境

5.2 测试结果分析

5.3 本章小结

6 结论与展望

致谢

参考文献

附录1 攻读硕士学位期间发表的论文

展开▼

摘要

在以广域网为中心的网络环境下,广域网加速已成为广域网传输领域的研究热点,针对现有的加速模式并不适用于移动接入场景的问题,提出并设计了基于c-socks的广域网加速系统。
  分析了现有的广域网加速技术主要包括协议优化技术和数据优化技术,指出缓存加速技术是最有效的一种广域网加速技术。设计系统的功能模块包括数据转发模块、数据分块模块、数据重组模块、缓存查询模块以及缓存管理模块。针对缓存加速技术中数据分块算法存在的数据去重率及元数据消耗平衡问题,提出了一种新的复合型的基于频率的数据分块算法——CFBC算法,在CFBC算法中结合了多级分块思想及基于频率的分块概念,并将CFBC算法与其他数据分块算法进行了比较。针对系统中的缓存管理模块,采用了同时使用内存缓存与磁盘缓存的策略,并在代理服务器中采用对所有用户使用一个公共缓存的策略以节省缓存空间的使用。针对系统中的数据代理转发模块,在socks5协议的基础上进行修改,结合了基于CFBC数据分块算法的数据缓存技术,提出并设计了c-socks协议。
  在linux操作系统环境下实现了基于c-socks的广域网加速系统,系统包含代理客户端和代理服务器两部分,使用WANem广域网模拟器模拟了广域网的环境进行系统的测试,测试结果表明:在移动接入的场景下,能够起到很好的加速效果,尤其是在广域网延时较大或者多次访问相同或相似文件的情况下。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号