首页> 外文会议>Conference on Computer Communications >On service models for multicast transmission in heterogeneous environments
【24h】

On service models for multicast transmission in heterogeneous environments

机译:异构环境中多播传输的服务模型

获取原文

摘要

We examine in this paper the tradeoff between application complexity, network complexity, and network efficiency. We argue that the design of the current Internet reflects a tradeoff between lower network complexity (no state in the network, no signalling) and higher application complexity (rate and error control mechanisms to obtain an adaptive application) assuming a unicast service model. For such a service model, a design methodology that leans heavily towards application complexity has proven very successful. However, we also argue that this tradeoff changes radically for a multicast/multilayer service model. There are several reasons for this. First, implementing a multicast/multilayer service requires per-flow state. The incremental cost of deploying a slightly more elaborate service model that takes into account flow dependence is much smaller than in the case of unicast. Second, several end-to-end functions, such as channel estimation and error control, are considerably more difficult for multicast/multilayer applications in a large-scale and heterogeneous environment than for unicast applications. Third, the operating point of a pure best-effort network is dictated largely by elastic applications (such as those based on TCP). Unfortunately, this operating point tends to be undesirable for multicast/multilayer applications, as they have for example to use FEC to protect high-priority layers. Other choices similarly lower the network efficiency. These insights motivate a new service model which slightly departs from the best-effort model, and which trades off a slightly higher network complexity for much lower application complexity and higher network efficiency. We describe this service model and the associated network protocols. The protocol complexity is only marginally higher than that of a simple multicast routing protocol with receiver-initiated join/leave capabilities. The dependencies between multilayer flows are established and maintained as soft state; therefore, no explicit session signalling to establish and tear down flow dependence state is necessary.
机译:我们在本文中检查了应用程序复杂性,网络复杂性和网络效率之间的权衡。我们认为当前互联网的设计反映了较低网络复杂性(在网络中没有状态)和更高的应用复杂性(速率和错误控制机制以获得自适应应用程序)之间的权衡。对于这样的服务模式,倾向于应用复杂性的设计方法已经证明非常成功。但是,我们还争辩说,此权衡为多播/多层服务模型进行了大致变化。有几个原因。首先,实现多播/多层服务需要每流状态。部署稍微更精细的服务模型的增量成本考虑到流动依赖性远小于单播的情况。其次,诸如信道估计和错误控制的几个端到端功能,对于大规模和异构环境中的多播/多层应用比单播应用更难以更困难。第三,纯最佳努力网络的操作点主要由弹性应用(如基于TCP的那些)决定。遗憾的是,这种操作点往往对多播/多层应用是不希望的,因为它们例如使用FEC来保护高优先级层。其他选择类似地降低了网络效率。这些见解激励了一种新的服务模式,略微从最佳努力模型出发,并为略高的网络复杂性交易,以实现更低的应用复杂性和更高的网络效率。我们描述了此服务模型和相关网络协议。协议复杂性仅略高于具有接收器发起的连接/留言能力的简单组播路由协议的复杂性。多层流程之间的依赖性建立并保持为软状态;因此,不需要明确的会话信令来建立和撕开流动依赖状态。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号