内容分发网络(CDN)研究目录
为了便于查询和使用,翻译了一篇很有用的研究目录。目前还不完善,在以后会进行修改。
内容分发网络(CDN)研究目录
Content Delivery Network (CDN) Research Directory
内容分发网络(CDNs)的发展让社区在内容分发和分布的领域上对相关的问题上进行了研究,其中的一些研究热点包括:CDN 放置(placement),内容选择,请求路由和资源优化,内容外取(outsourcing),内容复制和缓存,流量拥挤和负载均衡,对等CDN,内容评分等等。这个站点致力于为工作于内容分发网络的研究人员提供有用的信息,它由澳大利亚墨尔本大学的 Mukaddim Pathan 维护。
深入内容分发网络(CDNs)
什么是CDN?
内容分发网络(CDN),首次于1998年提出。它通过在按策略放置于不同地点的多个镜像web服务器(例如代理服务器)之间复制内容来处理flash crowds问题。按照地理位置分布web 服务器的设施是服务提供商常用来提高性能和可伸缩性的方式,CDN由内容分发基础设施,请求路由基础设施,发布基础设施和计费基础设施组成。CDNs通过最大程度地利用带宽,以内容复制提升可访问性和保持正确性来提高网络性能来提高网络的性能,这样,就能将离用户最近的缓存服务器的内容分发给用户,提供了快速和可靠的应用和服务。
图1展示了一个典型内容分发环境,与终端用户连接的复制Web服务器集群(Replicated Web Server Clusters)位于网络的边缘。在这样的CDN环境中, 基于用户请求的Web内容从源服务器获取,而邻近的复制Web 服务器则给用户提供内容。于是,用户止于和靠近它的复制CDN 服务器间通信,并从这个服务器获取文件。
CDN提供商存储第三方的内容,以提供对任意数字化内容的快速分发,包括静态内容(例如,静态的HTML页面,图像,文档,软件补丁等等),流媒体(例如音频,实时视频等等)和不同的内容服务(如目录服务,电子商务服务,文件传输服务等等)。内容来源于大型企业,web服务提供商,媒体公司,新闻广播公司等等。用户通过手机,智能手机/掌上电脑,笔记本电脑,台式机等方式指定内容或服务的请求,进而与CDN交互。图 2 描述了对于不同的用户,CDN提供的不同的内容/服务。
CDN的基本交互
图 3 提供了在内容分发网络(CDN)中组件之间基本的交互流程。在这里, discovery.com是内容提供商而Akamai是拥有discovery.com内容的CDN 。交互流程是:
- 客户端通过在Web浏览器中指定URL,从www.discovery.com请求内容。客户端的请求定向到discovery.com 的源服务器。
- 当discovery.com接收到请求时,它的Web服务器决定只从它的源服务器提供的基本内容(例如网站的index页面)。
- 对于需要高带宽和经常被访问的内容(如嵌入式对象 — 最新内容,导航栏,横幅广告等,图4显示了一个由Akamai公司的CDN提供的包含嵌入对象的网页),discovery的源服务器将客户端的请求重定向到CDN提供商(这里是指 Akamai)。
- 使用专有的选择算法,CDN供应商选择离用户“最近”的复制服务器来提供客户请求的嵌入对象。
- 选定的副本服务器从源服务器取得嵌入式对象,为请求的用户提供服务,并为后续的请求服务缓存它。
CDNs 的国际活动
会报/期刊/杂志
- IEEE Internet Computing
- Communications of the ACM
- IEEE Network
- IEEE/ACM Transactions on Networking
- Elsevier International Journal on Parallel and Distributed Computing (JPDC)
- World Wide Web Internet and Web Information Systems
专题报告
- IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems (MASCOTS) (www.mascots-conference.org)
- International Symposium on Computers and Communication (www.informatik.uni-trier.de/~ley/db/conf/iscc/index.html)
会议
- IEEE GLOBECOM: Global Communications Conference (www.comsoc.org/confs/globecom/index.html)
- IEEE INFOCOM: Conference on Computer Communications (www.ieee-infocom.org)
- ACM SIGCOMM Conference (www.acm.org/sigs/sigcomm)
- ACM SIGMETRICS (www.sigmetrics.org/)
- IMC: Internet Measurement Conference (www.imconf.net)
- WWW: International World Wide Web Conference (www.iw3c2.org)
- IEEE ICC: International Conference on Communications (www.ieee-icc.org/)
- NCA: Network Computing and Applications Conference (www.ieee-nca.org/)
研究小组
- IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb) (www.aqualab.cs.northwestern.edu/HotWeb08/)
- Workshop on the Use of P2P, GRID and Agents for the Development of Content Networks (www.upgrade-cn.org)
- Workshop on Network and Operating System Support for Digital Audio and Video (www.nossdav.org/)
现有的CDNs
商业性 CDNs
有很多商业性的CDNs(例如Akamai, CDNetworks, Mirror Image, Level 3, LimeLight Networks, LocalMirror 等等),下表基于基础设施和覆盖范围提供了一个简明的概述。
学术性 CDNs
暂时没有翻译。
其它具有代表性的资源
- http://www.cdnlist.com/ by Dan Rayburn
- www.web-caching.com/cdns.html by Brian D. Davison
- Overview of current CDNs’ status by Contentinople
关于内容分发网络的著作
作为一个新兴的领域,内容分发网络激起了作者,研究人员和出版商的关,许多书籍,研究论文可以以内容网络的相关领域中找到,在那个出版物之外,仅有少数的内容被发现是有用的。*
*是site editor的观点
书籍
关于CDNs 和相关领域的列表可以在这里找到:>>点击<<。
研究论文
关于CDNs 和相关领域的论文可以在这里找到:>>点击<<。
RFCs
关于CDNs 和相关领域的RFCs可以在这里找到:>>点击<<。
附加资源
有用的链接
- A Taxonomy and Survey of Content Delivery Networks
- Wiki Pages; http://en.wikipedia.org/wiki/Content_Delivery_Network
- Content Delivery and Distribution Networks (www.web-caching.com/cdns.html)
- Content Delivery Networks Blog (http://www.contentdeliveryblog.com/)
- CDN Market Dynamics (http://www.cdnmarket.com/)
- CDN Pricing (http://www.cdnpricing.com/)
- TCSC-Content Management and Delivery Networks (http://oswinds.csd.auth.gr/~avakali/tcsc/)
- Peer-to-Peer Content Distribution (www.cs.cmu.edu/~kunwadee/research/p2p)
- CDN and Application Distribution (http://www.research.ibm.com/cdn)
- Tech Talk- Content Delivery Networks (CDNs): How They Work and How They’re Used?
反馈
请直接提交任何建议或评论给: Mukaddim Pathan
Related posts:




谢谢分享
CDN这一块 还不是很熟
thank you.
支持一下,加油.
Good inforamtion, thanks. Let’s share related inforamtion later