首页> 外文OA文献 >Why Multicast Protocols (Don't) Scale: An Analysis of Multipoint Algorithms for Scalable Group Communication
【2h】

Why Multicast Protocols (Don't) Scale: An Analysis of Multipoint Algorithms for Scalable Group Communication

机译:为什么组播协议(不)如此规模:可伸缩组通信的多点算法分析

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

With the exponential growth of the Internet, there is audcritical need to design efficient, scalable and robust udprotocols to support the network infrastructure. A new udclass of protocols has emerged to address these challenges,udand these protocols rely on a few key techniques, or udmicro-algorithms, to achieve scalability. By scalability, udwe mean the ability of groups of communicating processesudto grow very large in size. We study the behavior ofudseveral of these fundamental techniques that appear in udmany deployed and emerging Internet standards: udSuppression, Announce-Listen, and Leader Election.ududThese algorithms are based on the principle of efficient multipoint communication, often in combination with periodic messaging. We assume a loosely-coupled communication model, where acknowledged messaging among groups of processes is not required. Thus, processes infer information from the periodic receipt or loss of udmessages from other processes.ududWe present an analysis, validated by simulation, of the performance tradeoffs of each of these techniques. Toward this end, we derive a series of performance metrics that help us to evaluate these algorithms under lossy conditions: expected response time, network usage, memory overhead, consistency attainable, and convergence time. In addition, we study the impact of both correlated anduduncorrelated loss on groups of communicating processes.ududAs a result, this thesis provides insights into the scalability of multicast protocols that rely upon these techniques. We provide a systematic framework for calibrating as well as predicting protocol behavior over a range of operating conditions. In the process, weudestablish a general methodology for the analysis of these and other scalability techniques. Finally, we explore a theory of composition; if we understand the behavior of these micro-algorithms, then we can bound analytically the performance of the more complex algorithms that rely upon them.
机译:随着Internet的指数级增长,迫切需要设计高效,可伸缩且健壮的 udprotocols以支持网络基础结构。已经出现了一种新的 udclass协议来应对这些挑战,并且这些协议依靠一些关键技术或 udmicro-algorithms来实现可伸缩性。 “可扩展性”是指通信过程组的能力在大小上变得非常大。我们研究 udman部署和新兴Internet标准中出现的以下几种基本技术的行为: udSuppression,Announce-Listen和Leader Election。 ud ud这些算法基于有效的多点通信原理,通常在与定期消息传递结合。我们假设一个松耦合的通信模型,其中不需要在进程组之间进行确认的消息传递。因此,进程从其他进程的定期接收或丢失消息中推断出信息。 ud ud我们对每种技术的性能折衷进行了分析验证,并通过仿真进行了验证。为此,我们得出了一系列性能指标,可帮助我们在有损条件下评估这些算法:预期响应时间,网络使用率,内存开销,可达到的一致性和收敛时间。此外,我们研究了相关丢失和未丢失相关消息对通信过程组的影响。因此,本论文提供了对依赖于这些技术的多播协议可伸缩性的见解。我们提供了用于在一系列操作条件下进行校准和预测协议行为的系统框架。在此过程中,我们将建立分析这些和其他可伸缩性技术的通用方法。最后,我们探讨了组成理论。如果我们了解这些微算法的行为,那么我们就可以分析性地限制依赖于它们的更复杂算法的性能。

著录项

  • 作者

    Schooler Eve M.;

  • 作者单位
  • 年度 2000
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号