首页> 外文会议> >mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast
【24h】

mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast

机译:mTreebone:用于应用层实时视频多播的混合树/网格覆盖

获取原文

摘要

Application-layer overlay networks have recently emerged as a promising solution for live media multicast on the Internet. A tree is probably the most natural structure for a multicast overlay, but is vulnerable in the presence of dynamic end-hosts. Data-driven approaches form a mesh out of overlay nodes to exchange data, which greatly enhances the resilience. It however suffers from an efficiency-latency tradeoff, given that the data have to be pulled from mesh neighbors with periodical notifications. In this paper, we suggest a novel hybrid tree/mesh design that leverages both overlays. The key idea is to identify a set of stable nodes to construct a tree-based backbone, called treebone, with most of the data being pushed over this backbone. These stable nodes, together with others, are further organized through an auxiliary mesh overlay, which facilitates the treebone to accommodate node dynamics and fully exploit the available bandwidth between overlay nodes. This hybrid design, referred to as mTreebone, is braced by our real trace studies, which show strong evidence that the performance of an overlay closely depends on a small set of backbone nodes. It however poses a series of unique and critical design challenges, in particular, the identification of stable nodes and seamless data delivery using both push and pull methods. In this paper, we present optimized solutions to these problems, which reconcile the two overlays under a coherent framework with controlled overhead. We evaluate mTreebone through both simulations and PlanetLab experiments. The results demonstrate the superior efficiency and robustness of this hybrid solution.
机译:应用层覆盖网络最近已成为Internet上实时媒体多播的有前途的解决方案。对于多播覆盖,树可能是最自然的结构,但是在存在动态终端主机时,它很容易受到攻击。数据驱动的方法形成了覆盖节点之外的网格以交换数据,从而极大地增强了弹性。但是,由于必须通过定期通知从网格邻居中提取数据,因此存在效率-延迟权衡的问题。在本文中,我们提出了一种新颖的混合树/网格设计,该设计利用了两个覆盖。关键思想是确定一组稳定节点,以构建称为树骨的基于树的主干,其中大部分数据都推到该主干上。这些稳定节点以及其他稳定节点通过辅助网格覆盖进一步组织,这有助于树骨适应节点动态并充分利用覆盖节点之间的可用带宽。这种混合设计被称为mTreebone,它得到了我们真实的跟踪研究的支持,这些研究显示出有力的证据表明,覆盖层的性能紧密依赖于少量的主干节点。但是,这带来了一系列独特和关键的设计挑战,尤其是使用推拉方法进行稳定节点的识别和无缝数据传递的过程。在本文中,我们提出了针对这些问题的优化解决方案,这些解决方案在具有受控开销的一致框架下协调了两个覆盖。我们通过仿真和PlanetLab实验来评估mTreebone。结果证明了这种混合解决方案的卓越效率和鲁棒性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号