登陆注册
7380800000018

第18章 移动互联网进展(2)

7.3 互联网端到端多路径并发传输

7.3.1 研究背景

互联网的测量结果表明,端到端存在多路径情况非常普遍。溯其源头,主要有两大方面:一方面是源于多宿主(Multihoming)的部署。Multihoming是指一个网络节点为了提高端到端的可靠性、满足上层应用不同的需求和均衡流量负载的考虑从多个网络服务提供商(ISP)接入互联网的现象,这里的网络节点可以是一台主机(如服务器、台式机),也可以是一个站点(如企业网、校园网等)。Multihoming已经成为一种广泛应用的技术,尤其对可靠性要求较高的企业网(如金融行业、电子商务行业)及公用的数据中心,Multihoming的使用已经写入行业标准。随着Multihoming的使用越来越广泛,其可扩展性的问题也愈发凸显出来。目前的有线互联网基于32位地址的IPv4协议,受限于IPv4协议的地址空间,Multihoming的使用将导致路由表条目的增加和加速地址空间耗尽。而IPv6协议的引入将原有的32位地址空间变成128位的地址空间,从而使Multihoming的可扩展性得到了本质的提高。可以预见,随着IPv6协议的部署,Multihoming的使用将得到更大范围的普及。

另一方面是源于路由的冗余性。不同ISP之间会维护多条路径来保证路由系统的可靠性。参考文献[40]通过对大型ISP的测量,发现高达90%的接入服务提供点(Point-Of-Presence, POP)节点对存在4条以上的路径。

多路径现象在无线网络中也越来越普及。随着移动通信和宽带无线接入技术的迅猛发展,无线接入网络呈现出异构化和重叠覆盖的趋势。

导致这个趋势的原因主要有两方面。首先,每种接入技术在容量、覆盖范围、数据传输速率和移动性支持能力等方面各有长短,任何一种单一的无线网络都不可能满足用户的所有需求。在这里介绍几种最主要的无线接入技术,并对它们的优缺点进行分析。移动通信技术设计的初衷就是对用户移动通信提供支持,从最初的语音业务扩展到今天的数据业务,移动通信技术对移动性提供了良好的支持,但其所支持的数据业务的带宽相对受限。无线局域网WLAN的设计目标是在一定区域内提供高数据传输速率和低移动性的数据服务。无线个人局域网(Wireless Personal Area Network, WPAN)的设计目标是用无线来替代智能设备的外界电缆,如计算机、手机、PDA、数码相机/摄像机等。WPAN比WLAN的覆盖范围小,对移动性的支持也很差,但是其能耗远远低于WLAN。这些接入技术各自设计的目标不同,不能相互取代,却可以互为补充。

其次,由于兼容性的需求,客观上导致了多种无线接入技术共存。以移动通信技术为例,在3GPP中存在多个空口标准:TD-SCDMA、WiMAX、WCDMA和CDMA2000,分别采用不同的技术和频点,GSM(Global System for Mobile Communications)、GRPS(General Packet Radio Service)、EDGE(Enhanced Data rates for GSM Evolution)、WCDMA(Wideband Code Division Multiple Access)是移动通信技术的演进路线,演进的系统在技术上拥有绝对优势,但并没有替换原有系统。

另外,认知无线电技术日趋成熟也将推进这一趋势。随着无线通信产业的迅速发展,有限的频谱资源同不断增长的无线应用需求之间的矛盾越来越突出。但目前静态的频谱分配原则导致部分授权频段利用率低下,造成了频谱资源的闲置。认知无线电就是针对这一问题提出的解决方案,其核心思想就是使未来的移动终端具备发现并有效利用空闲频谱的能力。

因此,可以看出,同一区域被多种无线接入网络重叠覆盖的场景将越来越普遍,而且这种现象将长期存在下去。

尽管存在多种无线接入技术,但采用全IP技术已经成为移动通信网未来发展的趋势。由于IP技术的简单和开放,3GPP在新制订的核心网络演进计划——系统架构演进(System Architecture Evolution, SAE)项目中采纳了基于IP的扁平网络体系结构。由于绝大多数现有的创新和赢利应用都采用IP技术,为了使这些应用迁移到移动通信网,IP技术正在从核心网向无线接入网扩展。

伴随无线接入网络异构化及重叠覆盖趋势的是多模移动终端的爆炸式增长。得益于集成电路技术的发展和通信模块成本的降低,市场上涌现出海量多模智能移动终端。这些智能移动终端都拥有多个异构的射频模块(Bluetooth、WiFi、GSM、GPRS、EDGE、WCDMA),而且运行完整的或裁剪的TCP/IP协议栈。移动终端可以通过异构的射频模块同时接入不同的无线网络并获取多个IP地址,从而具备多条端到端的IP路径。

从20世纪70年代起,宽带无线接入和移动通信技术发生了巨大而深刻的变革,在很大程度上改变了人们的生活方式,移动终端正在成为互联网新应用的主要载体。相比于传统的以文本和语音为主的移动通信应用(语音和短信),这些新应用(视频、数据同步、虚拟现实、基于位置信息服务等)的需求更为多元化,而这些需求无法被任何一种现有的无线接入技术所满足,因此如何有效利用多种无线接入网络资源来满足应用的需求成为研究日益关注的焦点。

多径传输除了应用于移动通信外,还有很多创新性的应用。在传感器网络中,网关节点负责传感器网络数据的收集,并将数据回传到互联网,参考文献[41]将多径传输协议应用到传感器的网关节点中,以提高网关节点的传输带宽和鲁棒性。在密集无线局域网中,移动终端通常同时处于多个无线访问点AP覆盖范围内,参考文献[42]将多径传输协议用来实现密集无线网络的负载均衡。参考文献[43]将多径传输协议应用到实时视频的传输,通过多描述编码技术(Multiple Description Coding, MDC)将视频编为不相交的多份码源,根据网络路径的质量将码源分发到多条路径进行传输。在多跳无线网络中,路径多样性大量存在,参考文献[44]利用路径的多样性来提高其传输的吞吐率。

综上所述,路径多样性在互联网中普遍存在,且应用对带宽的需求日益增长,因此如何有效利用互联网端到端的多径来满足应用的需求成为研究的热点。具体而言,多径并发传输的研究广泛分布于网络协议的各个层次,包括网络层、传输层和应用层。

网络层方案[45]的思路在于沿用现有的基于单路径的传输层协议,通过IP-In-IP的隧道来实现将传输层的分组分流到不同的IP路径来传输。网络层方案的优点在于不需要对传输层协议进行修改,对上层应用保持透明;缺点在于网络层无法获知端到端路径的参数的状态,而且隧道的使用增加了协议处理的开销。

应用层方案[46-48]的思路在于在不同路径运行TCP协议,而应用层负责将数据分流到不同的TCP连接。应用层解决方案的优点在于不需要修改操作系统协议栈;缺点在于增加了应用程序编写的复杂度。

传输层方案的思路是在传输层实现协议将应用层的分组分发到多条连接来传输。首先,就协议层次的功能划分,其职责在于实现传输控制功能,包括流量控制、拥塞控制和可靠传输;其次,传输层是第一个端到端的协议层次,拥有完整的端到端IP路径的性能参数,这些参数有助于协议机制的决策。因此,在传输层实现多径并发传输协议是最直接、有效的途径。

不光是学术界,工业界也对多径传输层协议表现出浓厚的兴趣。由于现有的多径传输协议缺乏系统性的考虑,很多现有协议在很多场景下都无法正常使用。为了让终端对多径并发传输协议提供更好的支持,互联网工程任务组IETF成立了工作组MIF[49]来讨论如地址配置、多管理域、DNS解析、路由、地址选择和连接管理等协议和机制,以使终端能够支持同时接入多个接入网络,这些工作为多径并发传输协议提供了支持。为了让多径并发传输协议能够广为接受和使用,IETF成立了工作组MPTCP[50],制定多路径传输协议的框架[51]和相关机制(如拥塞控制[52]、路由支持[53])的标准。

7.3.2 多径并发传输协议

网络测量表明可靠传输协议TCP占据互联网90%以上的流量,因此本节主要关注互联网端到端的可靠传输协议的设计,即利用多条路径来实现可靠、有序的分组传输。

传统的可靠传输协议TCP[54]的设计都假设端到端只存在一条路径,随着多路径的存在,SCTP[55]被设计出来,以利用多条路径提高信令网中传输的可靠性。SCTP选取多条路径来提高端到端数据传输的可靠性,将其中一条作为主选路径,其他作为备选路径。当主选路径失效时,从备选路径中选取出可用路径来替换当前的主选路径。SCTP提供对多路径的支持,但其在任何时刻都只选取其中的一条来传输分组。

多路径不仅可以提高传输的可靠性,还可以用来并发传输以实现负载均衡和带宽聚合。多径并发传输协议的演进。

1.多径并发传输协议功能模块

为保证可靠、有序的数据传输,多径并发传输协议划分成以下功能模块。

1)多径连接管理

多径连接管理是进行多路径传输的基础,其中包含建立、拆除连接及管理路径的功能。由于端到端存在多条路径,在连接建立时需要对可用的端到端路径进行协商。与单径不同,多径传输的往返可以选定不同的路径,所以需要分别对前向、反向和往返路径进行管理。一方面,网络的故障和终端的移动将引发路径可用性的变化,如原有路径失效或新的可用路径添加,连接管理需要对路径的可用性进行管理;另一方面,由于网络负载的动态变化,多径连接管理需要对可用路径的性能进行实时检测,并将这些信息提供给其他功能模块,以辅助相关机制做出决策。

2)可靠传输

为保证数据传输的可靠性,发送端会维护一个发送缓存区(buffer),该缓存区被用来存储已被发送应用程序写入但尚未发出的数据和已被发出但未被确认的数据。为了确保分组的可靠传输,发送端会对发出的分组引入超时计时,接收端通过应答(Acknowled-gement)分组将接收的分组情况反馈给发送端。而发送端会依据应答分组的信息做出决策,对可能丢失的分组进行重传。应答的形式有两种:一种只包含按序到达的累计分组序列号;另一种是选择性应答报文。后者除了包含按序到达的分组累积序列号,还包含其他未按序到达的分组情况。这主要是考虑到传输中丢失多个分组的情况,发送端可以选择性地重传丢失的分组。由于存在多条路径,应答分组和重传路径都存在选择性,需要根据连接管理所提供的信息来进行路径的选取。

3)有序传输

为保证数据传输的有序性,接收端也会维护一个接收缓存区,以存放那些到达后乱序的数据和那些已经按序到达但应用进程无暇读出的数据。由于接收缓存是有限的资源,严重的分组乱序或应用进程处理速度慢都将导致接收缓存的溢出,即分组的丢失。为了避免这种情况的发生,接收端会对其剩余的缓存大小进行统计,并通过应答分组将其以接收端的通知窗口(Receiver’s advertised WiNDow, RWND)的形式反馈给发送端,发送端根据RWND来进行流控(Flow Control),即控制发送的速率以避免接收端缓存的溢出。由于在多径传输中不同路径时延存在差异,经由不同路径顺序发送的分组将乱序到达接收端。这些乱序的分组无法提交给上层应用程序,将使得接收缓存的溢出比单径传输时更为严重。如果接收缓存大小分配不合理,将制约多径传输的吞吐率。不失一般性,假设发送缓存和接收缓存大小相等,因此以下的讨论基于接收缓存,但同时也适用于发送缓存。

4)拥塞控制

由于网络资源(包括链路带宽和路由器或交换机上的缓冲区)是由多用户竞争使用的,所以需要设计拥塞控制机制来保证资源分配的有效性和公平性。对于传统单路径传输协议,TCP友好(TCP Friendly)是协议设计的要求。TCP友好所追求的目标是通过瓶颈链路的所有连接都趋于相同的丢包率。随着多径传输的引入,需要对公平性进行重新定义,以此作为多径传输协议设计的要求。在有线网络下,假设数据分组乱序意味着网络拥塞的发生;而在无线网络中,假设数据分组乱序意味着网络拥塞或无线链路引起的丢包。以上假设分别被当成有线和无线环境下单径传输协议拥塞控制设计的基础。但在多径传输时,这两个假设都不适用,为了避免由乱序引起的错误的拥塞判断,从逻辑上区分不同路径传输的分组已经成为协议设计的共识[56]。

5)多径分组调度

多径分组调度是多径传输协议所独有的,它的功能在于将上层应用的分组调度到多条路径进行传输。多径分组调度需要参考拥塞控制提供的各条路径拥塞状况和流量控制反馈的接收缓存剩余空间来确定调度的策略。

为实现多径传输协议,需要网络体系结构的各个层次提供支持。

2.多径并发传输协议设计面临的主要问题

通过上述对多径并发传输协议相关机制的说明,可知直接将单径协议设计应用到各条路径并不能完成带宽聚合的目标,与单径传输协议不同,多径可靠传输协议面临如下主要问题。

1)数据乱序到达所致的接收缓存阻塞

为了实现可靠、有序的数据传输,多径传输将开辟接收缓存以存放到达目的地的乱序数据和已经按序到达但尚未被应用程序读取的数据。为了避免发送速率过快或数据乱序而造成接收缓存溢出,接收端会对其剩余的缓存大小进行统计,并通过应答分组将结果以接收端的通知窗口的形式反馈给发送端,发送端再根据RWND来控制发送的速率,以避免接收端缓存溢出。

接收缓存阻塞是指限制端到端吞吐率的是接收缓存而非网络带宽。在单径传输中,接收缓存阻塞主要受限于接收端的处理能力。而在多径传输中,接收缓存阻塞不仅受限于接收端的处理能力,还受限于多径时延差异引起的大量乱序分组占据接收缓存。由多径时延差异引起的接收缓存阻塞主要源于数据的自相关性,由于数据自相关使得乱序到达的分组无法向上层应用提交,从而造成接收缓存阻塞。针对这个问题,有两种解决思路。第一种解决思路是避免内容的相关性,即将不相关数据隔离开来,通过不同的路径进行传输。如在Web访问中,网页中通常包含多个数据(文字、图片、视频),但这些数据并不具有相关性。参考文献[57]将不相关的数据切分为多个子流,在不同的路径传输。这样的做法消除了数据的相关性,达到了提升端到端吞吐率的目的。但由于并发传输的粒度较大,由于不同路径性能的差异,可能导致多路径的数据负载的不均衡,同时这种方法也增加了编写上层应用程序的复杂度。另一种解决思路假设数据相关性无法避免,设计协议机制以使得相关的数据在不同的路径并发传输时能够实现多径并发传输吞吐率的最大化。

2)控制信令路径选择错误所致的协议性能抑制

在多径可靠传输协议中,反馈会通过应答分组传达给发送端。拥塞控制、可靠传输和流控都依赖于应答。应答分组的到达意味着管道分组数量状态的更新,将触发发送端接收窗口RWND、拥塞窗口CWND的更新和快速重传,发送端再将准备发送或需要重传的分组注入网络。传统的单径可靠传输协议的系统模型。

在多径传输协议设计中,由于存在多条反向路径,反馈路径有了多种选择,其系统控制模型。由于不同路径之间存在时延、丢包率的差异,如何设计有效的反馈路径选取算法以优化端到端的吞吐率成为研究的挑战。

3)自竞争介质所致的协议性能抑制

移动终端拥有的多接口存在介质访问差异性如移动通信网会为不同的用户预留专门信道,所以其介质访问具有独占性。而IEEE 802.11的DCF(Distributed Coordinated Function,分布式协调功能)模式采用CSMA/CA(Carrier Sense Multiple Access/Collision Avoidance,载波监听多路访问/冲突避免),各用户竞争使用信道,由于IEEE 802.11接口属于半双工,上行链路和下行链路将共同竞争使用信道,所以介质存在自竞争。而IEEE 802.3虽然也使用CSMA/CD(Carrier Sense Multiple Access/Collision Detect,载波监听多路访问/冲突检测),同样属于竞争使用信道,但是由于接口缓存的存在,大大降低了冲突发生的概率,从而减小了介质自相关。如果是接口为IEEE 802.11的单径传输协议,介质自相关对吞吐率的制约无法避免,而多接口的引入,为介质自相关消除提供了新的机会。大部分现有的多径传输协议[58-60]都假设数据路径和ACK路径是完全独立的,并没有考虑介质的特点,从而导致端到端吞吐率降低。参考文献[61]提议将ACK转载到WLAN以外的网络接口,但由于这个机制和其他机制混合在一起使用,并没有单独针对ACK选择性转载机制对吞吐率的影响进行评估。

4)路径相关所致的资源分配不公平

大部分现有的研究都假设多条路径之间相互独立,但在现实情况下存在许多路径相关的情况。

1)路径直接相关,即路径共享瓶颈链路。由于网络资源由多用户竞争使用,为了保证网络资源分配的公平性,需要保证在竞争同一瓶颈链路时多用户资源分配均等。在多路径传输的路径选取时应该尽量避免多条路径共享瓶颈链路,在共享瓶颈链路无法避免时,应将共享瓶颈链路的路径信息传递给拥塞控制机制,以保证多径并发传输协议的公平性。

2)路径间接相关。虽然多径不共享瓶颈链路,但是可能出现多径间接相关,即两条路径速率会相互影响。在这种情况下,如果没有相关性的信息,拥塞控制算法会造成相关路径速率的振荡,无法达到稳定的平衡。多径并发传输协议需要根据路径的相关性信息来防止拥塞控制的振荡。总而言之,路径相关性将影响网络资源分配的公平性和稳定性,这点在协议设计中必须考虑。

参考文献

[1]移动互联网研究报告(中文版).摩根士丹利,2010年1月14日.

[2]The Mobile World:http://www.themobileworld.com/

[3]爱立信:全球性移动宽带基础设施未来五年建成.凤凰网科技,2012年01月06日.

[4]WiFi服务商JiWire:http://www.jiwire.com/.

[5]Joseph Mitola III, Gerald Q.Maguire.JR.Cognitive Radio:Making Software RadiosMore Personal[J].IEEE Personal Communications,1999,6(4):3-18.

[6]IEEE Std 802.11h—2003 Part 11.Wireless LAN Medium Access Control(MAC)andPhysical Layer(PHY)specifications Amendment 5:Spectrum and Transmit Power Management Extensions in the 5 GHz band in Europe[S]2003.

[7]IEEE 802.11-Task Group Y-Meeting Update:Status of project IEEE 802.11y.http://grouper.ieee.org/groups/802/11/Reports/tgyupdate.html.

[8]IEEE 802.11 Standard for Wireless LAN Medium Access Control(MAC)and PhysicalLayer(PHY)Specifications,1997.

[9]IEEE Computer Society.IEEE Std 802.11b-1999.Wireless LAN Medium AccessControl(MAC)and Physical Layer(PHY)Specifications Higher Speed Physical Layer Extension in the 2.4GHz Band.New York:IEEE press,1999.

[10]IEEE Computer Society.IEEE Std 802.11a-1999.Wireless LAN Medium Access Control(MAC)and Physical Layer(PHY)Specifications Higher Speed Physical Layer Extensionin the 5GHz Band.New York:IEEE press,1999.

[11]IEEE Computer Society.IEEE Std 802.11g—2003.Wireless LAN Medium AccessControl(MAC)and Physical Layer(PHY)Specifications Amendment 4:Further Higher Speed Physical Layer Extension in the 2.4 GHz Band.New York:IEEE press,2003.

[12]IEEE 802.11n, Part 11:Wireless LAN Medium Access Control(MAC)and PhysicalLayer(PHY)Specifications:Enhancements for Higher Throughput,2009.

[13]IEEE Computer Society.IEEE Std 802.11e-2005.Wireless LAN Medium Access Control(MAC)and Physical Layer(PHY)Specifications Medium Access Control(MAC)Quality of service Enhancements.New York:IEEE press,2005.

[14]Tandra R, Sahai A.Fundamental limits on detection in low SNR under noise uncertainty.In Proceedings of the Int'l Conf.on Wireless Networks, Communications and Mobile Computing.IEEE Press,2005:464-469.

[15]Joseph Mitola.Cognitive Radio:An Integrated Agent Architecture for Software DefinedRadio[Ph.D dissertation].Royal Institute of Technology, Sweden, May,2000.

[16]D.Maldonado, B.Lie, A.Hugine, T.W.Rodeau, C.W.Bostian.CognitiveRadio Applications to dynamic Spectrum Allocation.In proceedings of IEEE Dynamic Spectrum Access Networks(DySPAN 2005).IEEE Computer Society,2005:597-600.

[17]Qing Zhao, B.M.Sadler.A Survey of Dynamic Spectrum Access.IEEE Signal Processing Magazine,2007,24(3):79-89.

[18]X.Zhou, S.Gandhi, S.Suri, and H.Zheng.Ebay in The Sky:Strategy-proof WirelessSpectrum Auctions.In Proceedings of the 17th Annual International Conference onMobile Computing and Networking(MOBICOM 2008).ACM Press 2008:2-13.

[19]X.Zhou and H.Zheng.TRUST:A General Framework for Truthful Double SpectrumAuctions.In proceedings of the 30th IEEE International Conference on Computer Communications(INFOCOM 2009).IEEE Communication Society,2009:999-1007.

[20]P.Leaves, D.Grandblaise, D.Bourse, et al.Dynamic Spectrum Allocation in CompositeReconfigurable Wireless Networks.I EEE CommunicatinsMagzine,2004:72-81.

[21]FCC.Second memorandum opinion and order, FCC 10-174.http://www.fcc.gov/DailyReleases/DailyBusiness/2010/db0923/FCC-10-174A1.pdf,2010.

[22]neXt Generation communication.http://www.darpa.mil/sto/smallunitops/xg.html.

[23]Yuan Yuan, Paramvir Bahl, Ranveer Chandra, et al.KNOWS:Kognitiv Networking OverWhite Spaces.In proceedings of IEEE Dynamic Spectrum Access Networks(DySPAN 2005).IEEE Computer Society,2005:416-427.

[24]K.Tan, J.Zhang, J.Fang, et al.Sora:High Performance Software Radio Using GeneralPurpose Multi-core Processors.In proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation(NSDI 2009).USENIX Press,2009:75-90.

[25]ParamvirBahl, Ranveer Chandra, Thomas Moscibroda, et al.White Space Networkingwith Wi-Fi like Connectivity.In proceedings of ACM Special Interest Group on Data Communications(SIGCOMM 2009).ACM Press 2009:27-38.

[26]RohanMurty, Ranveer Chandra, ParamvirBahl, et al.SenseLess:A Database-DrivenWhite Spaces Network.In proceedings of IEEE Dynamic Spectrum Access Networks(DySPAN 2011).IEEE Communication Society,2011:189-203.

[27]Project Summary, NeTS-ProWIN:Cognitive Radio for Open Access to Spectrum,WINLAB, Rutgers University.

[28]R.Broderson, A.Wolisz, D.Cabric, et al.CORVUS:A Cognitive Radio Approachfor Usage of Virtual Unlicensed Spectrum(White Paper),2004.http://bwrc.eecs.berkeley.edu/Research/MCMA/CR_White_paper_nal1.pdf.

[29]Adaptruminc.http://adaptrum.com/.

[30]D.Grandblais, C.Kloeck, K.Moessner, et al.Techno-economic of CollaborativeBased Secondary Spectrum Usage E2R Research Project Outcomes Overview.In procee dings of IEEE Dynamic Spectrum Access Networks(DySPAN 2005).IEEE Computer Society,2005:318-327.

[31]GNU Radio.http://www.gnu.org/software/gnuradio/.

[32]Patrick Murphy, AshuSabharwal, BehnaamAazhang.Design of WARP:a WirelessOpen-Access Research Platform.In proceedings of 14th European Signal Processing Conference(EUSIPCO 2006),EURASIP 2006.

[33]CORAL.http://www.crc.gc.ca/en/html/crc/home/wifi_cr/wifi_cr.

[34]IEEE 802.22 Standard for Wireless Regional Area Networks.http://www.ieee802.org/22/.[35]Y.Yuan, P.Bahl, R.Chandra, et al.Allocating Dynamic Time-spectrum Blocks inCognitive Radio Networks.In proceedings of the 8th ACM International Symposium on Mobile Ad Hoc Networking and Computing(MOBIHOC 2007).ACM Press,2007:130-139.

[36]L.Yang, W.Hou, B.Y.Zhao, et al.Supporting Demanding Wireless Applicationswith Frequency-agile Radios.In proceedings of the 7th USENIX Symposium on Networked Systems Design and Implementation(NSDI 2010).USENIX,2010:65-80.

[37]T.Moscibroda, R.Chandra, Y.Wu, et al.Load-aware Spectrum Distribution in WirelessLANs.In proceedings of the 16th IEEE International Conference on Network Protocols(ICNP 2008).IEEE Press,2008:137-146.

[38]S.Rayanchu, V.Shrivastava, S.Banerjee.FLUID:Improving Throughputs in EnterpriseWireless LANs Through Flexible Channelization.In proceedings of the 17th ACM Intern ational Conference on Mobile Computing and Networking(MOBICOM 2011).ACM Press,2011:1-12.

[39]V.Brik, E.Rozner, P.Bahl.DSAP:A Protocol for Coordinated Spectrum Access.Inproceedings of IEEE Dynamic Spectrum Access Networks(DySPAN 2005).IEEE Computer Society,2005:611-614.

[40]Teixeira R, Marzullo K, Savage S, et al.Characterizing and measuring path diversityof internet topologies.Proceedings of Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems.ACM,2003:305.

[41]Stephan N, Varakliotis S, Kirstein P.Transport Layer Multipath on Wireless SensorNetwork Backhaul Links.Proceedings of 2009 Third International Conference on Sensor Technologies and Applications.IEEE,2009:469-472.

[42]Sarkar D, Sarkar U.Balancing Load of APs by Concurrent Association of Every WirelessNode with Many APs.Proceedings of Proceedings of the 2009 Fifth International Con-ference on Networking and Services-Volume 00.IEEE Computer Society,2009:320-325.

[43]Xu C, Fallon E, Qiao Y, et al.Performance Evaluation of Distributing Real-Time VideoOver Concurrent Multipath.2009:1-6.

[44]Aydin I, Shen C.Performance Evaluation of Concurrent Multipath Transfer Using SCTPMultihoming in Multihop Wireless Networks.Proceedings of 2009 Eighth IEEE Interna tional Symposium on Network Computing and Applications.IEEE,2009:234-241.

[45]Phatak D S, Phatak D S, Goff T.A novel mechanism for data streaming across multipleIP links for improvingthroughput and reliability in mobile environments.Proceedings of IEEE INFOCOM 2002,volume 2,2002:773-781.

[46]Sivakumar H, Bailey S, Grossman R.PSockets:The case for application-level networkstriping for data intensive applications using high speed wide area networks.2000.

[47]Hacker T, Athey B, Noble B.The end-to-end performance effects of parallel TCPsockets on a lossy wide-area network.Proceedings of ipdps.Published by the IEEE Computer Society,2002.0046b.

[48]Hacker T J, Hacker T J, Noble B D, et al.Improving throughput and maintaining fairnessusing parallel TCP.Proceedings of IEEE INFOCOM 2004,volume 4,2004:2480-2489.[49]IETF mif working group.http://tools.ietf.org/wg/mptcp/.

[50]IETF mptcp working group.http://tools.ietf.org/wg/mptcp/.

[51]A Ford S B J I B F.Architectural Guidelines for Multipath TCP Development.IETFDraft, October,2009.

[52]C Raiciu D W.Coupled Multipath-Aware Congestion Control.IETF draft, October,2009.

[53]M Handley M B.Outgoing Packet Routing with MP-TCP, October,2009.

[54]Postel J.Transmission Control Protocol, September,1981.http://www.rfc-editor.org/rfc/rfc793.txt.

[55]Stewart R, Xie Q, Morneault K, et al.Stream Control Transmission Protocol.RFC 2960,2000.

[56]Iyengar J R, Amer P D, Stewart R.Concurrent Multipath Transfer Using SCTPMultihoming Over Independent End-to-End Paths.IEEE/ACM Transactions on Networ king,2006,14(5):951-964.

[57]Natarajan P, Iyengar J, Amer P, et al.SCTP:an innovative transport layer protocol forthe web.Proceedings of Proceedings of the 15th international conference on World Wide Web.ACM,2006:624.

[58]Hsieh H Y, Sivakumar R.A Transport Layer Approach for Achieving Aggregate Bandwidths on Multi-Homed Mobile Hosts.Wireless Networks,2005,11(1):99-114.

[59]Rojviboonchai K, Aida H.An evaluation of multi-path transmission control protocol(M/TCP)with robust acknowledgement schemes.IEICE TRANSACTIONS ON COMMUNICATIONS E SERIES B,2004,87(9):2699-2707.

[60]Zhang M, Lai J, Krishnamurthy A, et al.A transport layer approach for improvingend-to-end performance and robustness using redundant paths.Proceedings of ATEC'04:Proceedings of the annual conference on USENIX Annual Technical Conference, Berkeley, CA, USA:USENIX Association,2004:8-8.

[61]Tsao C, Sivakumar R.On effectively exploiting multiple wireless interfaces in mobilehosts.Proceedings of Proceedings of the 5th international conference on Emerging networ king experiments and technologies.ACM,2009:337-348.

同类推荐
  • 互联网创业前奏曲(第二部)——网站运营之人性、策略与实战

    互联网创业前奏曲(第二部)——网站运营之人性、策略与实战

    本书是《互联网创业前奏曲》系列的第二本书,是作者多年互联网实践经验和业界观察的总结,是国内罕有的关于互联网网站运营和用户心理结合的书籍,用通俗的语言阐述互联网运营背后的人性驱动。你想互联网创业吗?你是否在为找不到好的互联网运营策略和方法而发愁?你非常想了解互联网行业?你是否在为自己不了解互联网运营而苦恼?本书针对这些问题列举了很多互联网运营的案例,帮你制定运营策略,更好的修炼和提升运营功力。
  • 组态软件控制技术

    组态软件控制技术

    监控组态软件是完成数据采集与过程控制的专用软件,它以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台和开发环境。本书从应用角度出发,详细介绍了组态软件应用程序的开发过程。对窗口界面编辑、动画链接、实时和历史趋势、安全机制、I/O设备连接,以及生产应用等内容都做了非常详细的介绍。MCGS是优秀的监控组态软件之一,它功能强大、使用方便,可以非常容易地实现监视、控制、管理的各项功能,并可提供软、硬件的全部接口,方便、快速地进行系统集成,构成不同需求的数据采集与监控系统。本书可作为高等学校计算机应用、自动控制、电子技术、机电技术专业的教材,同时还可作为相关专业工程技术人员的自学用书。
  • 中文版AutoCAD2005辅助设计宝典

    中文版AutoCAD2005辅助设计宝典

    本书全面、详细地介绍了中文版AutoCAD2005的特点、功能以及使用方法和技巧。全书共分11章,前九章分别介绍了利用中文版AutoCAD2005进行辅助设计的方法和技巧,最后两章讲解了若干综合实例。
  • 网络广告经纪人

    网络广告经纪人

    本书为网络广告经纪人培训认证的指定教材,该认证是商务部中国商务广告协会和信息产业部中国电子商会联合推出的,旨在为国家造就和培养出一大批网络广告梯队型人才。该教材包括网络广告经纪人的介绍和发展趋势,以及网络广告的原理、策划、设计、制作、发布与交换、效果评估、管理,以及网络广告营销的国内外最新的成功案例,还提供了一些常用的网络广告制作工具。本教材适合助理网络广告经纪人和网络广告经纪人层次使用。也可作为高校广告、电子商务等专业的教材。
热门推荐
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 我在夏天遇见你

    我在夏天遇见你

    夏末的主旋律是不是永远的悲伤?是它的姻缘巧合错使一行人相遇,也是它的无情捉弄造就了分离。夏语初一向是厌极了夏天,可是那年夏末,她却遇见毕生最爱的宫慕寒。恰逢那年,花开花落,或喜或悲,花一样的匆匆年华,有的人邂逅美好,有的人却过早凋零。或许,这才是生活最初始的样子吧,可又有谁后悔,爱上了谁?
  • 无限之吃喝玩乐

    无限之吃喝玩乐

    “什么?典韦和我是同乡?”刘轩惊异的说道。“搞了半天,三国演义都是骗人的。”刘轩无奈的说道。“哦哦哦,8号比电影里的妩媚多了。”刘轩兴奋的说道。“说吧,下次去哪里?那还不快走!”刘轩催促的说道。最后,刘轩仰天大笑,狂妄的说道:“看我混尽大千世界,吃我的鱼翅,喝我的波尔多,泡我的美妞,顺便再发展发展科技,造福全人类。”#求票票~收藏~谢谢
  • 南朝英雄志

    南朝英雄志

    轩辕帝经重现江湖,铮铮少年快意恩仇。自武家皇族开朝以来,首次面临覆灭的危机。三大神功,八大神兵,再次掀起江湖狂澜。千百年来,武林王朝兴替变迁,唯一不变的,是潜藏在人心中的那份贪婪。(为保证质量,每周二、五、日更新一章,每章5000~6000字,谢谢理解)
  • 诚然:夕下良辰有多美

    诚然:夕下良辰有多美

    【童话里,公主身边都会有一个王子和骑士,良辰,你是我的王子,在我被黑暗所侵蚀的时候是你解救了我。】“良辰,我追了你……有多少年?”她病态白的小脸上,带着浅浅的笑容,良辰看了她一眼,清冷的声音蓦地响起“三年。”他说“你还要不要追我?”她摇头,他淡淡一笑,转身离去。其实不是不爱,只是我们彼此都太要强。[
  • EXO之只有你

    EXO之只有你

    其实,我是幸运的,因为我遇到了你,其实,这里那么多人,有你就够了,在流年的岁月,只有你,我也无悔了。【本小说纯属虚构,与明星本人无关,不常更新,敬请期待!!!】
  • 武禁苍穹

    武禁苍穹

    我乃禁忌,本禁天下万界,万界尊我为神!可奈苍穹忌我,万界世人恨我,亲朋好友辱我,剑下亡魂怨我!我恨,为何禁忌不可为尊?不可称神?恨我是吧?那便血屠天下!若我不为神,则以手中剑逆万界!禁苍穹!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 建设魔王城

    建设魔王城

    你好,我是本书主角,我叫楚南,是个魔王,但是我还没有成长起来,现在需要你帮助我,点击收藏推荐打赏三连,等我成长起来,送你们一人一个魅魔当老婆,就封面那种。(非爽文)