首页> 外文学位 >End-to-end fault tolerance using transport layer multihoming.
【24h】

End-to-end fault tolerance using transport layer multihoming.

机译:使用传输层多宿主的端到端容错。

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

摘要

This dissertation investigates the use of transport layer multihoming for providing end-to-end network fault tolerance and improved application performance. Transport layer multihoming is a feature that binds a single transport layer association to multiple network addresses at each endpoint, thus allowing the two end hosts to communicate over multiple network paths. Such path redundancy is useful for fault tolerance in that traffic of existing connections can be redirected (i.e., failover) to a peer's alternate network address without the need for applications (or users) to abort and re-establish connections. Considering the prevalence of path outages in the Internet today, multihoming support at the transport layer can improve resilience of established connections.; Using the Stream Control Transmission Protocol (SCTP), we investigate possible design decisions of a multihomed transport protocol, and provide insight for future transport protocols that support multihoming. In particular, we investigate retransmission policies and failover mechanisms in two contexts: proactive (for fixed infrastructure networks), and reactive routing (for mobile ad-hoc networks) protocols. Retransmission policies control the behavior when a transport sender fails to receive acks for sent data. Failover mechanisms determine under which conditions a path is presumed failed, when a sender migrates to a new path, and if/when a sender resumes new data transmission on the original path. We provide a decision tree to suggest a retransmission policy and failover mechanism based on expected network conditions.; Our results have uncovered an important design principle for multihomed transport protocols: traditional conservative failover techniques used in routing do not apply when path redundancy begins at the end hosts and is handled by the transport layer. Since failovers at the routing layer are transparent to the transport layer, the failover thresholds must be conservative to avoid oscillations that could cause the transport layer to maintain inaccurate path metrics (RTT, cwnd, ssthresh). On the other hand, a multihomed transport layer is completely aware of failover events and is able to maintain separate metrics per path. As a result, transport layer multihoming can improve performance by providing aggressive failovers that reduce stalls during network congestion and failure events.
机译:本文研究了传输层多宿主在提供端到端网络容错能力和改善应用性能方面的应用。传输层多宿主是一种功能,它将单个传输层关联绑定到每个端点上的多个网络地址,从而允许两个终端主机通过多个网络路径进行通信。这种路径冗余对于容错很有用,因为可以将现有连接的流量重定向(即故障转移)到对等方的备用网络地址,而无需应用程序(或用户)中止和重新建立连接。考虑到当今互联网中普遍存在的路径中断,传输层的多宿主支持可以提高已建立连接的弹性。使用流控制传输协议(SCTP),我们调查了多宿主传输协议的可能设计决策,并为支持多宿主的未来传输协议提供了见识。特别是,我们在两种情况下研究重传策略和故障转移机制:主动(对于固定基础结构网络)和被动路由(对于移动自组织网络)协议。当传输发送方无法接收已发送数据的确认时,重传策略控制行为。故障转移机制确定在什么条件下假定路径失败,发送方何时迁移到新路径以及发送方是否/何时在原始路径上恢复新的数据传输。我们提供了一个决策树,以根据预期的网络状况建议重传策略和故障转移机制。我们的结果揭示了多宿主传输协议的重要设计原则:当路径冗余始于终端主机并由传输层处理时,路由中使用的传统保守故障转移技术将不适用。由于路由层的故障转移对传输层是透明的,因此故障转移阈值必须保持保守,以避免可能导致传输层保持不正确的路径度量(RTT,cwnd,ssthresh)的振荡。另一方面,多宿主传输层完全了解故障转移事件,并且能够按路径维护单独的指标。结果,传输层多宿主可以通过提供积极的故障转移来减少网络拥塞和故障事件期间的停顿,从而提高性能。

著录项

  • 作者

    Caro, Armando L., Jr.;

  • 作者单位

    University of Delaware.;

  • 授予单位 University of Delaware.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 119 p.
  • 总页数 119
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号