首页> 外文学位 >Nebula-CDN: An Unstructured P2P Content Distribution Network.
【24h】

Nebula-CDN: An Unstructured P2P Content Distribution Network.

机译:Nebula-CDN:一个非结构化的P2P内容分发网络。

获取原文
获取原文并翻译 | 示例

摘要

Current load-balancing and content distribution systems can efficiently handle high amounts of traffic a website encounters. However, when websites do not have the financial means of deploying multiple web-servers or acquiring services of proprietary content distribution networks such as Akamai, service interruptions are unavoidable.;Prevailing P2P-based caching systems, however, are either unavailable to leverage locality-awareness of participating peers or enforce structural topologies to do so. Enforcing a structural topology with such systems leads to scalability issues when participating peers exhibit dynamic behaviour, which is common with P2P systems. Hence, the system undergoes constant maintenance to achieve stability, which might not even be possible.;In this thesis we outline two contributions. First, we modify Flower-CDN, a P2P content distribution network that exploits both structured and unstructured P2P features, to evaluate it with real rather than synthetic data. Second, we introduce Nebula-CDN, a locality-aware, P2P content distribution network which is completely unstructured. With Nebula-CDN, we leverage locality-awareness and efficient information dissemination by clustering geographically close peers that communicate with purely epidemic algorithms.;In this thesis, the design and implementation of Nebula-CDN is assessed. Due to its design and the implemented algorithms, Nebula-CDN is better suited to handle churn without support of any underlying mechanism. Moreover, we conclude that it is able to match other content distribution networks in terms of hit-ratio and access latency, while keeping background bandwidth usage to a minimum.;Recently, P2P-based approaches to content distribution have been proposed to support websites facing sporadic load. Inherent characteristics of content dissemination and scalability together with adaptation of locality-awareness allow these systems to perform on par with costly content distribution networks. Thus, implicit dissemination of key parts of a website becomes vital for load-balancing at the web-server, avoiding bottlenecks for visitors.
机译:当前的负载平衡和内容分发系统可以有效地处理网站遇到的大量流量。但是,当网站没有财务能力来部署多个Web服务器或获取专有内容分发网络的服务(例如Akamai)时,服务中断是不可避免的;然而,现有的基于P2P的缓存系统要么无法利用本地化,意识到参与的同行或强制执行结构拓扑。当参与的对等方表现出动态行为时,使用此类系统强制执行结构拓扑会导致可伸缩性问题,这在P2P系统中很常见。因此,系统要经过不断维护以达到稳定性,而这甚至是不可能的。;本文概述了两个方面。首先,我们修改Flower-CDN,这是一个利用结构化和非结构化P2P功能的P2P内容分发网络,以使用真实数据而非合成数据对其进行评估。其次,我们介绍Nebula-CDN,这是一个完全非结构化的可感知位置的P2P内容分发网络。通过使用Nebula-CDN,我们通过将与纯流行病算法通信的地理位置紧密的对等点聚类,从而利用了位置感知和有效的信息传播。本文对Nebula-CDN的设计和实现进行了评估。由于其设计和已实现的算法,Nebula-CDN更适合在不支持任何底层机制的情况下处理搅动。此外,我们得出的结论是,它能够在命中率和访问延迟方面与其他内容分发网络相匹配,同时将背景带宽使用率保持在最低水平。;最近,已经提出了基于P2P的内容分发方法来支持网站面对零星的负载。内容分发和可伸缩性的固有特性以及对位置感知的适应性使这些系统可以与昂贵的内容分发网络相媲美。因此,隐式分发网站关键部分对于平衡Web服务器的负载至关重要,避免了访问者的瓶颈。

著录项

  • 作者

    Soyen, Arin.;

  • 作者单位

    McGill University (Canada).;

  • 授予单位 McGill University (Canada).;
  • 学科 Computer Science.
  • 学位 M.Sc.
  • 年度 2011
  • 页码 104 p.
  • 总页数 104
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号