




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 介绍空间技术的发展使火星探测等深空科学任务成为了现实。未来的空间探测任务会需要在行星,月球,卫星,小行星,宇宙飞行器,和登陆车等之间进行通信。这些任务会产生大量的需要被传送到地球上的科学数据。同时,这些任务需要保证空间数据高速的传输,空间设施间互相配合,安全的运行和在各个空间区域中的无缝互操作。为了实现科学考察数据的有效传输和可靠的导航通信,NASA提出了发展下一代空间互联网体系结构的几个显著的挑战。下阶段设计和实现的深空网络应该是深空星际网络的互联网,定义为星际互联网IPN(InterPlaNetary)。星际互联网预想为可以提供科学考察数据的传输服务和未来深空探测任务的航天器与人造卫星的导航服务。很多未来的星际探测任务已经由国际空间组织如NASA和欧空局为未来10年进行了规划。这些任务的时间和和目的在表1中列出。像表1中描述的,所有这些未来空间任务都有一个共同的目标就是科学考察数据的获取和传输,也是如下描述的星际互联网的主要应用:l 时间不敏感的科考数据传输。星际互联网的主要目标就是实现空从地外行星和月球收集大量科考数据空间中的实体间实现互相通信。l 时间敏感的科考数据传输。这种类型的应用适用于将本地的大量的视频和音频数据传输给地球,在轨机器人,甚至是在轨的宇航员。l 任务状态遥测。任务,飞行器或登录器的状态和健康报告应该被传输到指挥中心或其它结点上。这个应用需要一种周期性或事件驱动的不可靠的传输服务。l 命令和控制。另一种星际互联网的重要应用是对在轨单元的命令和控制。闭环命令和控制可以包括无线结点的直接或多跳通信,比如,地球基站控制在行星表面漫游的探测器,或者接近的结点,比如在行星轨道上控制登录器。很明显的是,人们期望星际互联网可以将目前的空间通信能力扩展到可以在陆地和空间之间通信。从空间任务中可以理解深空通信环境的独特的挑战。例如,目前NASA的深空网络(Deep Space Netwoek)的通信设施提供了重大的研究和实施经验,同时也建立了发展下一深空通信网也就是星际互联网的技术标准。从之前的空间任务得到经验加上未来空间任务通信的需求,NASA的火星探测通信设施目标是一个三段的实施策略。近期(2001-2010),中期(2010-2020)和远期(2020之后)。一些空间任务在实现火星探测通信设施的架设上担当关键角色。伴随NASA的火星探测任务,IPNSIG(InterPlanetary Internet Special Interest Group)希望在2005-2007年把火星作为第一个陆地互联网的真实的扩展。然而,深空通信网络还是存在重大挑战和独特的特性的,如下所述:l 极端长和可变的延时;l 非对称的前向和反向链路带宽;l 无线通信信道的高链路误码率;l 链路不持续连接;l 缺少固定的通信设施;l 行星际距离对信号强度和协议设计的影响;l 通信硬件的能量,重量,体积和造价以及协议设计的造价;l 由于发射和部署的高代价,而必须向前兼容。这些特性导致了不同的研究的挑战,因此星际互联网的各个层次的设计都是不同的。尽管一些挑战在陆地无线网络领域中也会遇到,大部分的挑战还是在深空环境中独一无二的而且他们在将来还会访谈其它类似因素的影响。很多研究人员和国际研究组织目前整在致力与解决这些挑战并开发实现星际互联网的技术。这篇文章我们描述深空通信网络和星际互联网的结构和和通信协议和算法。我们的目标是提供在这个领域目前研究情况的更好的理解。2. 星际互联网体系结构将来科学研究和可能的商业应用需要的星际互联网和分布式通信的通用设施。既然internet已经很普遍而且还有多样的开发的可互操作的标准,在internet技术的基础上构建空间互联网可以既节省开支又有高质量服务的将任何空间任务”插入”到internet中。因此,大多数深空探测用的网络结构都是基于internet技术的。【10】中面熟的NASA的空间互联网通用结构(类似的结构分解在火星通信网络中使用)包括以下的结构单元:l 骨干网络。包括NASA的地面网络和空间网络,NASA的以太网和虚拟私有网络,因特网和商用或者国外的通信系统。l 接入网络。宇宙飞船和登陆车及其内部网络与骨干网的通信接口。l 宇宙飞船之间的网络。宇宙飞船的一个飞行编队或集群之间的网络。l 临近网络。在无线多跳自组织网络adhoc中分布的空间飞行器,登陆车,传感器等。空间因特网在【13】中被定义成因特网的网络,它用一个专用的长距离无线链路的深空骨干网络与因特网连接。因特网或者因特网相关的协议可以用来组成低延时,环绕地球的相对低噪音环境的,飞行器内部,环绕其它星球的网络等本地网络。在不同的环境中应该设计特殊的协议以适应特殊环境的限制。一个新的覆盖协议的概念称为“打包传递”,它将一些异构的因特网联系成一起,完成本地协议不能完成的功能。未来建立一个包括不同挑战部分的通用的空间互联网的架构,我们心目中的星际互联网在图1中表示,包括星际骨干网络,星际内部网络和行星网络。l 星际骨干网络。它提供地球,外部空间行星,月球,卫星和处于行星间引力稳定点上的中继站之间的一个通用通信设施。它包括长距离基本单元之间的数据链路(直接链路或多跳路径)。l 行星际外部网络。他包括在行星见的深空飞行的宇宙飞船,传感器结点群,空间站群等。一些行星际外部网络的结点还拥有远距离通信的能力。l 行星网络。包括行星卫星网络和行星表面网络。如图2中所描述。这种体系结构可以在所有外部空间行星上实现,提供了行星的卫星和地面之间的互连接和互操作。 行星卫星网络。环绕行星飞行的卫星可以在地球和外部空间行星之间的中继服务,同样也为行星表面的单元进行通信和导航服务【55】。一些行星表面单位有跟卫星通信的能力,报告本地地形结构,从卫星接收指令和数据。行星卫星网络包括环行卫星之间的链路,卫星和地面单元之间的链路。它包括图2中所述的多个层次,提供如下服务:地球和行星之间的存储和中继服务,执行任务的单元之间的中继服务和行星表面网络的位置管理。 行星表面网络。它提供了漫游者和登陆车等行星表面单元之间的通信服务,他们可以与卫星进行连接。他们还提供了行星表面的能力稳定的无线骨干网络。此外,行星表面网络还包括不能直接与卫星通信的行星表面单元。这些单元一般是由传感器和气球等,以集群方式分散分布组成一个无线多跳自组织网络。如图2示。目前,空间站和卫星已经部署了,可以很容易的整合到星际骨干网络中去。同时,在不远的将来,未来科学研究在深空中部署的传感器结点就可以连接到星际骨干网络上。根据【9】的说法,为火星表面探测任务计划好的一些科学设备是为了深空探测的传感器结点。这些设备可以根据星际网络的结构进行组织。这些设备所处的探测区域被称为部落区域。在每个部落区域中都可以建立星际表面网络。总的来说,图1和2描述的行星际因特网体系结构是被分解成了不同的子网。每个子网面临不同的挑战,有自己特点的要求。因此需要有一个通用的协议栈来将不同的部分整合起来,将陆地上的因特网连接到星际互联网中。同时,它也给开发适应每个子网特殊环境的协议留下了很大的空间。3. 通信协议族行星际因特网包括三个主要的网络,行星际骨干网络,行星际外部网络和行星网络,如图1示。因为不同类型的网络在行星际因特网中被实施,能够在不同网络之间通信是非常重要的。每个组件可能会使用最适合该环境的不同的协议集合。例如,行星际骨干网络的协议栈需要可以适应极端长和变化的传播延时,不持续链路连接和高误码率等环境特点。本章,我们主要研究行星际网络的协议族的实现。目前被CCSDS使用的空/地协议站在3.1中描述,适用与星际网络的协议栈建议在3.2中描述。3.1CCSDS目前的空/地协议栈目前的空/地协议栈由CCSCS为了空间通信而提出的13,37。协议栈包括8层:空间应用,空间文件传输,空间端到端可靠,空间端到端安全,空间网络,空间链路,空间信道编码和空间无线调频和解调。如图3示的一个具体实现。它被使用于火星探测任务的通信,它的功能可以映射成如下的通用的八层空/地协议栈:l 空间无线调频和解调。在航天器之间通过特定频率的有效调制创建信道。调制和解调技术根据行星际因特网的不同部分而不同。例如,地球可以使用本地的陆地有线网络而深空骨干网络使用CCSCS的S,X或者Ka频段,如图3所示。对于火星轨道和火星表面,物理链路也不相同。深空通信的无线电频率和解调标准由CCSDS建议33.l 空间信道编码。为了可靠的传输,在有噪声的信道中探测和纠正误码。这种在火星轨道和表面使用的信道编码机制与地面上使用的不同是因为他们的噪声等级不同。l 空间链路。在深空环境中提供重传能力。很多时候,数据是在一个很长的距离上传输的。因为如此,除了地球上的协议之外,需要很多不同的协议来解决这个问题。例如,使用CCSDS长距离链路和编码协议,如图3示。l 空间网络。为遥感数据包和遥控指令使用的数据包提供面向连接的路径。【27,32】l 空间端到端安全。为用户的数据流提供保护。IPSec(internet protocol Security)和SCPS Security Protocol(SP)是两种安全协议。IPSec在地球使用,另一种端到端安全协议在深空使用。l 空间端到端可靠。保证一个会话的数据包到达目的端。在短延时的通信时,CCSDS推进使用TCP和TCP 的扩展TCP Tranquility。对于不面向连接的服务,使用UDP。TCP在地球上使用,而TCP Tranquility在火星轨道和火星表面上使用。l 空间文件传输。在下载中,传输独立的文件可以被赋予高的优先级。两个目前的CCSDS文件传输协议分别是FTP和SCPS在短延时连接时对FTP的扩展和在长延时链路上的CCSDS文件传送协议CFDP(CCSDS File Delivery Protocol)。CFDP被行星际因特网的所有组建使用,如图3示。尽管目前的协议栈看起来是可行的,但还是需要是协议栈适合于不同的环境变化,可以使局域的网络协议最大的优化整合。例如,地球和火星使用的协议就是不同的。结果,3.2提出了一个未来空间探测使用的网络协议栈。它也是一个正在研究的课题,为了使这个协议栈可以使用于目前的环境。3.2延时可容忍网络协议栈有能力将优化的局域网络协议整合在一起是延时可容忍网络研究组(DTNRG)开发的未来空/地协议栈的目标。这种协议依靠一个位于应用层和下层之间的叫做包裹层的中间件层。包裹层通过类似于email的存储和转发方式解决了不持续连接,长和可变的时延,不对称数据带宽,和高误码率的问题。它给下一跳结点发送消息段的一个包裹,在每跳直接差错控制,这增加了数据重传的概率。另外,它提供了6种服务:保管传输,返回收条,保管传输通告,包裹传递通告,传递优先级,和鉴定。DTN的包括包裹层的未来空/地协议栈如图4示,协议栈的使用方式如图5示。包裹层包括如图4所示的很多服务,这些服务正在开发当中。其中一些服务是,包裹路由,包裹保管传输,包裹端到端的可靠,包裹鉴定,包裹加密。包裹层使下层的协议对应用层来说是透明的,结果,不同类型的协议可以在星际因特网的不同的部分使用,如图4所示,在地球工作站上使用以太网,而CFDP-RP/CCSDS使用在跟踪站(网关)与宇宙飞船和地球上的用户之间通信。尽管包裹层使得下层的协议针对整个行星际因特网的不同的网络类型进行优化,在开发每个包裹层下层的协议时还是有很大的困难,例如,传输层,网络层,数据链路层和物理层。4. 传输层的问题传输层的功能对于行星际因特网科考数据的可靠传输和多媒体信息的及时传递都是必要的。在图1中所示的行星际因特网的结构体系元素中,行星际骨干网络面临行星际因特网中对可靠传输和多媒体传输的最大挑战。因此,它对整个行星际因特网的表现起着重要作用。行星际骨干网络链路的最重要的特点和挑战如下述:l 极长的传播延时。深空通信链路具有极端长的传播延时。例如,火星到地球通信网络端到端的RTT根据行星所处轨道的位置不同,约是8.5分钟到40分钟。类似的,从木星和冥王星到地球的端到端的RTT分别是81.6到133.3分钟和593.3到1044.4分钟。l 高链路误码率。行星际骨干网络链路的误码率大约是10-1数量级。l 链路暂时中断。因为行星的运动,小行星或者宇宙飞船的干涉造成的光线的不可见,周期性的链路中断很可能发生。l 不对称带宽。在太空船的任务中,前向和反向的不对称带宽比一般为1000:1。现有的为陆地,卫星,无线和多跳自组织网络的传输层协议可以通过一些适当的修改使其应用在图1示的行星际外部网络和行星网络中。然而,行星际因特网面临的挑战需要特别制定的新的传输层协议来解决。4.1 行星际骨干网络的可靠数据传输4.11 相关工作为了实现行星际因特网满足深空任务通信的需求,应该解决行星际骨干网络面临的困难。然而,现有的可靠传输协议在深空通信网络的表现都很差。造成这种性能降低的主要原因就是深空链路的极高的延时。这是因为目前TCP协议在慢启动和拥塞避免算法中使用的基于窗口的机制。在慢启动算法中,拥塞窗口大小(W)直到慢启动阈值(WSS)之前,每收到一个ACK增加一,此时W WSS。然而,这种方式持续很长时间浪费带宽,持续时间与传播延时成正比。如果WSS =20,RTT=20分钟,慢启动在120分钟内都不能完全的使用全部带宽。这种低效率的利用链路带宽的基于窗口的机制在慢启动算法中也存在,此时WWSS。TCP的源端每一个RTT时间才增加1.如图6所示,目前的基于窗口的TCP协议在链路带宽为1MB/s,丢包率p=10-3,RTT=40分钟时,只能达到10byte/s的吞吐量。换句话说,在连接建立阶段,整个深空链路基本上没有被利用。注意到RTT=40是地球和火星的通信链路的RTT范围之内的,基于所处轨道位置,约8.5-40分钟。此外,目前的TCP协议是针对有线链路设计的,假定误码率是可忽略的。因此,基于丢包的拥塞探测机制就造成了无谓的速率瓶颈并导致在行星际骨干网络中严重的吞吐量降低。近几年为了解决在无线链路错误造成的吞吐量降低做了很多研究工作。然而,这些解决方案不能直接应用于行星际骨干网络,原因是极高的传播延时和前面所述的特性放大了问题的影响。基于卫星链路提出了很多传输层协议,卫星链路也有高带宽延时积和高误码率。不过,这些研究几乎都是对于地球同步轨道GEO卫星链路的,典型的RTT大概是550ms,相对与深空通信链路的RTT小的很多。此外,由于链路中断造成的丢包也同样会误导基于丢包的拥塞控制机制。在【53】,开发了为解决因为移动而导致的信号丢失的对TCP的扩展。然后,深空链路中的链路中断的情形由于极高的传播延时而更加复杂,因此【53】中的解决方案并不能直接应用。行星际因特网传输协议还面临很多别的挑战需要去解决。如下:l 延迟的反馈。TCP被期望对链路状态做出反应。这种期望在长延时环境中造成了问题,因为TCP使用端到端的信号作为它的控制回路。RTT越长,源端接收到的关于链路状态的信息就越晚。因此,基于这样过去时的信息的拥塞控制机制可能不会导致正确的行为。因此对瞬时丢包情况做出反应的拥塞控制机制不会在大延时链路中作出合适的反应。l 缓冲区大小。为了保证100%的可靠传输,重传机制是不可避免的。然而,这就带来了可观的内存容量的要求。例如,传输协议需要为RTT=20和平均发送速率为1MB/s的链路准备1.2GB的缓存。现在对深空背景通信网络传输层协议的研究已经很活跃。Space Communications Protocol Standards-Transport Protocol(SCPS-TP)是CCSDS为了深空通信而开发的TCP的扩展集合。SCPS-TP是为了满足目前的通信环境和将来的空间任务而设计的。SCPS-TP是对目前的TCP协议进行一些修改和扩充来解决深空通信中的链路错误,不对称带宽和不持续连接等问题的。它可以根据任务的通信需求提供完整的,尽全力的最小限度的可靠性。SCPS-TP的能力基本上是目前TCP协议的结合体,而TCP已经显示并不能满足星级骨干网络的要求。例如,试用Vegas用手控制的SCPS-TP使用基于窗口的机制和使用了慢启动算法。尽管使用基于速率的SCPS-TP正在开发当中,它不使用拥塞控制机制,通过用户选择的固定速率发送数据。另一方面,SCPS-TP使用TVP-Vegas使用基于RTT变化的拥塞决定机制。然而,因为TCP-Vegas的基于窗口的本质,它不能够完全的使用链路带宽,因为变化的RTT,它也不能感知拥塞。因此,基于RTT的变化的拥塞避免机制并不能提供很好的拥塞控制功能。此外,由于极高的延时,RTT的变化并不能精确的衡量,因此作为结果,拥塞控制行为也可能不精确。在【29】,CFDP也是用CCSDS开发的。这个协议可以在深空链路中达到可靠的文件传输。然而,它也不能解决如上的困难,它也不是一个拥有在行星际因特网实现高数据速率可靠传输功能的传输层协议。在【94】,介绍了包裹协议来解决不连续连接,大而可变的延迟和高误码率。如图4所示,包裹层协议在应用层和底层协议之间,在延时可容忍网络中表现为一个基于保管的存储和转发方式。此外,这种方法中间路由器有很大的存储空间来储存数据。需要的存储空间大小随着链路延时的变大和发送数据速率的变快而增大。而且,如此巨大的缓存也需要有效和快速的缓存管理机制来防止传输被存储转发机制所影响。基于包裹层的存储和转发机制,DTN方法结合了捆绑的ARQ和捆绑的拥塞控制概念通过本地重传和在区域内拥塞控制来提供可靠传输,也就是在本地节点之间而不是端到端之间进行可靠和拥塞控制。尽管这种方法可以在不连续连接的链路上实现可靠传输,它还需要一个传输层协议,也是为了解决同样的挑战,在两个行星际因特网节点之间达到高吞吐量的包裹传输。在【45】,介绍了长距离传输协议(LTP)在包裹节点之间来传输包裹。LTP是目前正在开发中的协议,在【113】中描述,作为一个链路层的ARQ添加一些相关的CFDP文件传输协议的功能,而不是类似于TCP的传输协议。4.1.2 TP-Planet在【2】中,介绍了一个行星际因特网的传输协议,TP-Planet。TP-Planet是为了行星际骨干网络而开发的,源端和接收器节点基本上都是行星际骨干网络的节点,比如环绕行星的中继卫星或者有直接深空通信能力的地面站。它在因特网协议层IP之上,不需要对目前TCP/IP协议簇底层协议做任何修改。TP-Planet可以作为传输层协议使用在现行CCSDS协议栈和DTN包裹协议栈中。两个新颖的算法,分别是初始状态和稳定状态组成了TP-Planet协议的结构。这两个算法都是为了解决行星际骨干网络以上提到的问题所开发的。TP-Planet算法的主要功能如下所述:1. 初始状态。为了避免慢启动算法对性能的影响,TP-Planet介绍了新的初始状态算法,包括两个主要部分,直接启动和跟随增加。新算法的目的就是在可控制的形式下尽可能快的获取可用链路资源。为了这个目的,TP-Planet将RTT等分成大小为T的时间间隙。在立即启动阶段,它通过将时间段T作为模拟连接的RTT,效仿了目前TCP协议的慢启动和拥塞避免算法。当tRTT时,伴随着数据包,TP-Planet源端发送低优先级的NIL段来探测链路资源。在跟随增加阶段,也就是RTTT2RTT时,TP-Planet源端基于每个T时间段收到的从接收器的反馈更新它的发送速率S。因此,行星际骨干网络链路资源可以在初始化阶段被有效的利用来改善整个的吞吐量表现。2. 新的基于速率的适应AIMD机制。基于窗口的TCP协议和给予速率的机制的吞吐量是分别与RTT和RTT的平方根相反比例变化的。因此,基于速率的拥塞控制机制相对于基于窗口的机制对于过大的延时有更大的鲁棒性。因此,为了解决极端高传播延时对吞吐量的反作用,TP-Planet实施了一个机遇速率的追加增长乘法减少(AIMD)拥塞控制。此外,为了补偿因为传播延时对吞吐量的降低,TP-Planet修改了它的追加增长和乘法减少的参数。3. 新的拥塞控制。为了解决由于行星际骨干链路高误码率而导致的性能降低,TP-Planet在稳定状态实施了一个新的拥塞探测和控制算法。TP-Planet源端同事发出低和高优先级的NIX段,比数据包要小,40字节。假定通路上的路由器都可以根据优先级排队,低优先级NIX段的高丢失率就可以认为是拥塞的信号。节点接收器周期性的发回低优先级的Nlow和高优先级的NHigh接受到的数目。他们的比率=(Nlow/NHigh)由预先设定的阈值来测试,i和d,之后数据传输速率S通过图7来增加或减少。【2】4. 暂时中断状态。为了减少暂时中断的情况对吞吐量的影响,TP-Planet在协议行为中加入了了暂时中断状态程序。暂时中断行为可以在【2】中看到。为了提供可靠传输,SACK选项被TP-Planet用了应对突发的丢包。因为可能在很长的中断状态期间SACK选项域的SACK块的数目不够,TP-Planet还包括了超时机制。5. 延时的SACK。为了解决行星际骨干链路中不对称带宽的问题,TP-Planet使用了延时SACK的机制,降低了反向信道的流量,避免在反向信道上发生拥塞。在这个机制中,源端用一个延时因子d来控制发送SACK包。当出现一个新的丢包时,接收方立即发送SACK包。以这种方式,TP-Planet可以在行星际骨干链路上控制反向信道的流量。如【2】示,通过仿真实验,TP-Planet在行星际骨干链路中提供了高的吞吐量表现解决了问题。42行星际骨干网络中的多媒体传输除了可靠传输数据,多媒体流量也是行星际因特网的总体流量的一部分【9】。一些声音和可视化细心呢包括行星图像和科学观察资料等也会通过这些链路传输。多媒体流量不需要100%的可靠,但是对迟变异,最小带宽和传输速率的迅速变化有很严格的要求。多媒体英语通常被分为两类:实时的或存储的多媒体流和实时的交互多媒体。明显的,实时交互多媒体因为极端长的传播延时是不可能在行星际因特网骨干链路上传输的。然而,实时的或存储的多媒体流可以作为一部分流量在空间链路上传输。对多媒体流量的控制是一个棘手的问题,因为不受控的多媒体流量不但会拥塞网络,还会对其它数据传输造成不公平现象。4.2.1挑战除了4章中提到的再行星际骨干网络中可靠传输的挑战之外,多媒体传输还面临其它的挑战。如下所述:l 迟变异。数据包遇到的端到端的延时的变化被称为迟变异。多媒体流量对迟变异有很严格的要求,因为延时的抖动可以在重组多媒体信息时产生问题。这个挑战一般是通过在接收端使用一个缓存来解决的。l 最小带宽。大部分多媒体应用为了达到最小的媒体感知质量要求最小带宽。如果带宽降到阈值以下,接收的媒体就不能被正确的察觉出来。l 平滑的流量。媒体速率的中断和频繁的波动可以造成接收媒体质量的大幅降低。因此,多媒体传输协议的主要目标就不是主动的发现和使用带宽,而是维持一个相对稳定的媒体速率同时对拥塞作出反应。l 错误控制。在行星际因特网传输的多媒体流量可以被编码成MPEG,动态JPEG或者H.26x。尽管错误恢复技术可以在视频流中使用,压缩的视频流还是对数据丢失很敏感。4.2.2 相关工作很多多媒体传输协议是为了在陆地网络中控制多媒体流量而提出的【17,52,54,77,89,90,100】。这些提出的协议可以大体上分成两种类型的控制机制,基于AIMD的和基于方程的?基于AIMD的速率控制机制是对TCP兼容的,基于反馈信息保守的调整发送速率,相对公平的竞争。流控制协议SCP是TCP的修改版本,使用类似TCP-Vegas速率调整算法。TCP接收端模拟TEAR【90】,使用数据包到来,数据包丢失和超时等信号来决定接收方的接收速率。使用这些信号,TEAR在接受端模拟了包裹慢启动,快速回复和拥塞避免的TCP流量控制功能。速率适应协议RAP【89】是一个在有线和短距离网络中基于速率的控制机制。速率控制机制RCS100是在高带宽延时积和有损链路中的实时流量的速率控制机制。然而,所有这些现存的基于AIMD的速率控制机制都是基于传播延时相对短的假设,这并不适合于行星际骨干网络链路。此外,AIMD机制造成了在锯齿模式中媒体速率的中断和频繁的波动,这对于大多数的多媒体应用来说都是不适用的。基于程序的速率控制机制是在陆地网络中为了提供相对平滑的多媒体流量传输而提出的。基于程序的拥塞控制的想法是在TCP对应的双方经历同样的丢包率,往返时间和数据包大小时调整发送速率而不是吞吐量。TCP友好速率控制TFRC是一个在拥塞控制机制使用了简单TCP吞吐量模型的基于程序的速率控制机制。MPEG-TFRCP【77】是另一个用来以一个TCP友好方式传输MPEG-2视频基于程序的速率控制机制。不像TFRC,TFRCP在调整视频速率时特别的将视频的特性考虑进来。尽管使用TCP相应功能确保了基于方程的控制机制与TCP长时间范围内的公平竞争,稳定状态下的TCP源端吞吐量模型还是对RTT非常敏感。因此,基于方程的速率控制机制也不能达到很高的链路利用率而且一次并不是在高传播延时的行星际骨干网络链路上很好的解决办法。SCPS基于速率的协议是为了深空通信而提出的。然而,协议中没有包含任何的拥塞控制算法。SCPS基于速率的协议源端的传输速率是由用户和接收端的缓存大小限制决定的。换句话说,SCPS基于速率的协议不能根据网络状况调整发送速率。因此,如果发送速率大于可用带宽,它就可能在行星际骨干网络链路上造成拥塞。除了上面提到的速率控制机制,为了在陆地网络上最小化视频质量的变化提出了层次化的方法。很大普遍使用的压缩标准,比如MPEG-W,MPEG-4和H.263,都对层次化编码有扩充。使用层次化的编码,源端可以实现一个层次化的编码流,一个基本层和多个加强层。速率控制在增加的或放弃增加的层中实现。如果可以使用更大的带宽,更多的加强层可以用来改善视频的质量。另一方面,如果链路带宽降低,一下加强层可以被放弃。在层次化的方式中,它要求所有的底层可以被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版全国性猎头公司战略合作合同下载
- 2025版保姆与老人长期护理服务合同-温馨相伴每一天
- 2025年会议中心场地租赁合同模板
- 2025版外贸出口货物风险评估与控制合同
- 2025导游劳动合同范本:含导游行为规范与奖惩措施的导游服务合同
- 2025版新能源汽车售后服务专项委托代理合同
- 基于物联网的2025年城市轨道交通智慧运维系统创新实践报告
- 咖啡连锁品牌在2025年市场布局中的社区商业饮品品牌市场潜力分析报告
- 生物信息学育种应用-洞察及研究
- 2025版通勤车辆安全驾驶培训服务合同
- T/CGAS 026.1-2023瓶装液化石油气管理规范第1部分:安全管理
- PEP人教版六年级上册英语课后辅导计划
- 餐饮劳务合同协议书样本
- 中医护理灸疗技术操作规范:督灸
- 泌尿外科手术分级管理制度
- 阿尔茨海默病药物治疗指南(2025)解读
- 报酬协议模板
- 《贵阳市公共交通场站设计导则》
- 新时代中小学教师职业行为十项准则
- 职业指导师考试题库及答案(含各题型)
- 企业融资过程中的税务问题解析
评论
0/150
提交评论