A Receiver-Centric Transport Protocol for Mobile Hosts with Heterogeneous Wireless Interfaces

A Receiver-Centric Transport Protocol for Mobile Hosts with Heterogeneous Wireless Interfaces
复制标题

DOI:
10.1145/938985.938987
复制
发表时间:
2003-09
期刊:
影响因子:
3
通讯作者:
Hung-Yun Hsieh;Kyu-Han Kim;Yujie Zhu;Raghupathy Sivakumar
Hung-Yun Hsieh;Kyu-Han Kim;Yujie Zhu;Raghupathy Sivakumar
中科院分区:
计算机科学4区
文献类型:
--
作者:
Hung-Yun Hsieh;Kyu-Han Kim;Yujie Zhu;Raghupathy Sivakumar

文献摘要

被引文献

相似文献

在相关工作中提出了许多传输协议,供移动主机在无线环境中使用。这类协议设计的一个共同主题是,它们专门针对最后一跳无线链路的独特特征,如随机无线错误、往返时间变化、停电、切换等。在本文中,我们认为由于无线链路对连接性能的决定性作用,将传输协议的智能定位在与无线链路相邻的移动主机上可以获得明显的性能优势。为此,我们提出了一个以接收方为中心的传输协议,称为RCP(接收控制协议),它在一般行为上是TCP的克隆,但与以发送方为中心的方法相比,它允许更好的拥塞控制、丢失恢复和电源管理机制。更重要的是,在最近的趋势背景下,移动主机越来越多地配备了多个接口,提供对异构无线网络的访问,我们表明,以接收方为中心的协议,如RCP,可以为这种多主机提供强大而全面的传输层解决方案。具体来说,我们描述了如何使用RCP来提供:(i)一个可扩展的解决方案,以支持单个活动连接的特定接口拥塞控制;(ii)在移交期间无缝的服务器迁移能力;(iii)通过多个接口接收数据时的有效带宽聚合,无论是从一个服务器还是从多个复制服务器。我们使用分组级模拟和真实的互联网实验来评估所提出的协议。
Numerous transport protocols have been proposed in related work for use by mobile hosts over wireless environments. A common theme among the design of such protocols is that they specifically address the distinct characteristics of the last-hop wireless link, such as random wireless errors, round-trip time variations, blackouts, handoffs, etc. In this paper, we argue that due to the defining role played by the wireless link on a connection's performance, locating the intelligence of a transport protocol at the mobile host that is adjacent to the wireless link can result in distinct performance advantages. To this end, we present a receiver-centric transport protocol called RCP (Reception Control Protocol) that is a TCP clone in its general behavior, but allows for better congestion control, loss recovery, and power management mechanisms compared to sender-centric approaches. More importantly, in the context of recent trends where mobile hosts are increasingly being equipped with multiple interfaces providing access to heterogeneous wireless networks, we show that a receiver-centric protocol such as RCP can enable a powerful and comprehensive transport layer solution for such multi-homed hosts. Specifically, we describe how RCP can be used to provide: (i) a scalable solution to support interface specific congestion control for a single active connection; (ii) seamless server migration capability during handoffs; and (iii) effective bandwidth aggregation when receiving data through multiple interfaces, either from one server, or from multiple replicated servers. We use both packet level simulations, and real Internet experiments to evaluate the proposed protocol.