内容简介
本书介绍了目前内容分发网络(CDN)的概念、原理、特点、应用、平台、设计思路、建模、仿真、工程方法以及的技术发展,可以帮助读者了解CDN的基本概念、技术原理及各种模型。
全书共分为3个部分。第1部分是CDN基础,分为6章,主要介绍CDN的基本思想、技术和现状。第2部分是CDN建模和性能,分为4章。第3部分是CDN平台和应用,分为6章。
本书内容详尽、章节顺序安排合理,既包括学术界及业界的研究成果,也不乏实际案例,可以作为系统工程师、相关从业人员、产品开发人员、研究人员以及研究生的参考书籍。
目录
译者序
原书前言
第1部分CDN基础
第1章内容分发网络:现状、观点和规律1
1.1引言1
1.2概览2
1.2.1术语解释2
1.2.2CDN组件3
1.3背景和相关系统5
1.3.1CDN的发展5
1.3.2相关系统6
1.4对CDN的深入探究9
1.5CDN的发展现状10
1.5.1商业CDN10
1.5.2学术CDN14
1.6写给使用者18
1.7未来研究方向19
1.8结论20
参考文献20
第2章CDN分类法24
2.1引言24
2.1.1动机与范围24
2.1.2贡献和组织结构25
2.2分类法26
2.2.1CDN 的构成26
2.2.2内容分发和管理31
2.2.3请求路由38
2.2.4性能测量44
2.3分类法到代表性CDN的映射46
2.3.1基于CDN构成的分类46
2.3.2基于内容分发和管理的分类48
2.3.3基于请求路由的分类50
2.3.4基于性能测量的分类51
2.4讨论52
2.5总结和结论53
致谢54
参考文献54
第3章动态、可扩展和的内容复制技术59
3.1引言59
3.2前期工作61
3.2.1Web缓存61
3.2.2基于拉取的非协作式CDN62
3.2.3基于推送的协作式CDN63
3.2.4对象定位系统64
3.2.5分发更新的组播66
3.2.6总结66
3.3动态副本放置问题67
3.4副本放置算法68
3.4.1副本放置的目标68
3.4.2动态放置68
3.4.3软状态树管理72
3.5评估方法72
3.5.1评价指标72
3.5.2网络设置73
3.5.3工作负载73
3.6评估结果74
3.6.1人工工作负载的结果74
3.6.2Web跟踪的工作负载情况77
3.6.3讨论78
3.7结论79
致谢79
参考文献79
第4章内容分发和管理82
4.1引言82
4.2Web内容分发系统83
4.2.1Web系统的逻辑层83
4.2.2一个简化的CDN架构85
4.2.3内容的创建和分发的加速86
4.3前端层的复制87
4.4应用层的复制89
4.5后端层的复制91
4.5.1内容未知的缓存91
4.5.2内容已知的缓存92
4.5.3数据库整体复制93
4.6用户配置层的复制94
4.7结论和尚待解决的问题96
参考文献97
第5章CDN模拟框架的缓存技术100
5.1引言100
5.2Web内容分发101
5.2.1代理服务器101
5.2.2内容分发网102
5.3CDN中新兴的Web数据缓存技术103
5.3.1CDN缓存103
5.3.2动态内容的缓存106
5.3.3缓存的一致性机制107
5.4CDNsim的缓存技术109
5.4.1CDN模拟环境的需要109
5.4.2CDNsim的缓存框架的要求109
5.4.3CDNsim的缓存架构110
5.4.4实现的问题112
5.4.5实验结果114
5.5写给使用者117
5.6未来研究方向118
5.7结论119
参考文献119
第6章动态内容的请求重定向122
6.1引言122
6.2相关工作125
6.3背景126
6.3.1集群的架构126
6.3.2排队论126
6.4重定向架构和算法127
6.4.1WARD128
6.4.2重定向算法129
6.5性能模型129
6.6数值结果130
6.6.1广域重定向下的结果131
6.6.2对测量误差的敏感度132
6.7测试平台的实现及实验134
6.7.1数据库分派器134
6.7.2重定向算法135
6.7.3TPC-W工作负载135
6.7.4实验135
6.8写给使用者139
6.9未来研究方向139
6.10结论140
附录140
致谢141
参考文献141
第2部分CDN建模与性能
第7章CDN的经济学设计143
7.1引言143
7.2背景和相关工作145
7.2.1博弈论背景145
7.2.2博弈论在网络问题上的应用147
7.3CDN的代价和效益建模148
7.4社会和纳什均衡150
7.4.1状网151
7.4.2星形网络152
7.4.3纳什均衡153
7.4.4解释154
7.5现有结构的分析154
7.5.1de Bruijn 图155
7.5.2D维Torus网156
7.5.3PRR 树157
7.5.4Chord环158
7.