学位论文 > 优秀研究生学位论文题录展示

CDN缓存替换机制的研究与实现

作 者: 胡伟之
导 师: 沈富可
学 校: 华东师范大学
专 业: 计算机应用技术
关键词: 内容分发网络 缓存替换策略 Web轨迹 请求命中率 访问特性 引用率
分类号: TP393.01
类 型: 硕士论文
年 份: 2009年
下 载: 214次
引 用: 2次
阅 读: 论文下载
 

内容摘要


遍及全球的互联网正在使人类的信息传递发生革命性的变化,然而由于Client/Server结构网络流量分布的不均衡性使得互连网局部网络信息传递性能随着网络流量的增加而恶化,并逐渐成为互联网发展的一大瓶颈,用户往往需要忍受较长时间的访问延迟。CDN(Content Delivery Network)的出现就是为了解决这一问题。CDN的思想就是在现有的互联网中建立一个中间层,设置若干个缓存服务器(内容服务器)来存储网站的内容,使内容分布在网络边缘更接近用户,利用设置在网络边缘、距离用户较近的内容服务器来做到为网络加速的目的,减少网络中冗余数据的重复传输,将重复的数据由本地缓存服务器直接发送给用户,从而达到提高请求响应速度、节约带宽资源的目的。CDN能够成功的一个至关重要的原因就是用户能够就近从CDN缓存服务器上读取到用户需要的内容,提高内容缓存的命中率是提升CDN应用效率的重要因素之一。由于缓存服务器的容量有限,把所有内容缓存下来是不现实的,所以缓存服务器只能通过某些策略来来替换访问率低的内容,存储重复访问的可能性高的内容。替换策略是缓存管理的重要部分,替换策略就是要设计某种策略周期性的清除网络用户不感兴趣的内容,为更流行的内容保留足够的空间以便得到更高的命中率。替换策略的有效性和Web业务特性是息息相关的。如果缓存中的替换策略不能反映业务的访问模式,那么缓存服务器就不能得到高的请求命中率。本文针对用户访问量最多的Web内容进行分析,通过分析Web轨迹文件,找出用户访问Web内容的访问特性:1、用户对内容的请求在时间上呈现局部性:用户倾向于再次访问近来访问过的文档,即用户访问内容时候具有兴趣重叠的特性。2、用户总是倾向于访问较小的内容:用户访问Web内容的时候,更倾向于访问那些内容大小较小的内容。最后根据这些特性来判断用户访问内容被再次访问的可能性,通过对每个特性进行描述,得到一个权值来表示内容再次被访问的可能性,我们称它为引用率,以引用率作为衡量内容是否被替换的依据,提出内容分发网络缓存替换策略,提高了缓存内容访问命中率。最后通过数值仿真计算来与现有替换策略进行比较,说明该替换策略的优越性。

全文目录


摘要  7-9
ABSTRACT  9-12
第1章 绪论  12-16
  1.1 引言  12-13
  1.2 CDN的发展及研究现状  13-14
  1.3 本文的组织结构  14-16
第2章 CDN系统架构  16-29
  2.1 传统CDN系统架构  16-17
  2.2 CDN内容分发  17-18
  2.3 CDN加速机制  18-19
  2.4 CDN结合P2P的系统架构  19-23
  2.5 CDN内容同步  23-27
  2.6 CDN的优势  27
  2.7 小结  27-29
第3章 Web轨迹分析  29-48
  3.1 HTTP协议概述  29-37
  3.2 Web访问特性介绍  37-39
  3.3 Web轨迹分析  39-47
  3.4 小结  47-48
第4章 基于用户访问特性的缓存替换算法  48-56
  4.1 已有替换算法介绍  48-49
  4.2 替换策略的数学模型  49-51
  4.3 RC替换算法  51-55
  4.4 小结  55-56
第5章 实验  56-59
  5.1 性能指标  56
  5.2 实验过程  56-57
  5.3 实验结果  57-58
  5.4 小结  58-59
第6章 总结和展望  59-61
  6.1 本文总结  59
  6.2 本文的研究成果  59
  6.3 进一步的工作  59-61
致谢  61-62
攻读硕士学位期间发表的学术论文  62-63
附录 部分实验代码  63-69
参考文献  69-70

相似论文

  1. 负载均衡调度系统的设计与实现,TP393.02
  2. CDN和DCN网络若干技术研究,TP393.02
  3. 流媒体直播加速系统中内容分发管理系统的设计与实现,TP315
  4. 流媒体加速直播系统中边缘云的研究,TP393.02
  5. 基于CDN技术的党员远程教育系统设计与研究,TN949.292
  6. 一种基于云计算的应用集市平台架构设计与实现,TP393.09
  7. 基于WEB访问特性的代理缓存机制的研究,TP393.06
  8. 数据网格环境下的数据传输及缓存技术研究及实现,TP393.02
  9. CDN内容分发网络优化方法的研究,TP393.02
  10. 基于插件式框架的CDN仿真系统的设计与实现,TP393.09
  11. CDN管理标准化及分发策略研究,TN915.02
  12. 基于域的P2P流媒体分发系统的设计与实现,TN919.8
  13. CDN中一种资源控制器的设计与实现,TP393.05
  14. 片上多核处理器体系结构下的串行程序加速方法,TP332
  15. 反病毒软件升级后台管理系统的设计与实现,TP311.52
  16. 基于CDN的流媒体系统性能优化技术的研究与实现,TN919.8
  17. 基于P2P与CDN协作互动机制的内容分发平台的研究,TN919.8
  18. 名字路由协议的研究与实现,TP393.04
  19. P2P流媒体系统缓存及调度策略研究,TP393.02
  20. 基于P2P的内容分发网络及缓存替换算法研究,TP393.02

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络理论
© 2012 www.xueweilunwen.com