A Framework of Multipath Transport System Based on Application-Level Relay (MPTS-AR)

A Framework of Multipath Transport System Based on Application-Level Relay (MPTS-AR)
复制标题

DOI:
--
复制
发表时间:
2018-02
期刊:
--
影响因子:
--
通讯作者:
Shaowei Liu;Wei Zhang;W. Lei
Shaowei Liu;Wei Zhang;W. Lei
中科院分区:
其他
文献类型:
--
作者:
Shaowei Liu;Wei Zhang;W. Lei

文献摘要

被引文献

相似文献

多路径传输是提高数据传输效率的重要途径。本文档定义了多路径传输系统框架,其中部署应用级中继以提供在源和目的地之间启用多条路径的条件。在提议的框架中,允许端点使用多个路径(包括默认IP路径和中继路径)在单个会话中传输数据。中继路径可以经由一个或多个应用级中继,其为端点提供应用级中继服务。该框架定义了用户代理、中继服务器和中继控制器三种逻辑实体。中继服务器基于本地路径表为用户代理提供中继服务。中继控制器管理中继服务器和中继路径。用户代理维护多条端到端路径,其中包括一条默认路径和多条中继路径。该框架还在控制平面定义了名为OpenPath协议的中继服务控制协议来管理中继服务器和中继路径,并在数据平面定义了多路径传输协议簇的配置文件以促进多路径数据传输。多路径传输系统框架可以支持各种应用,包括需要及时传送实时数据的应用,例如流媒体,以及需要有序可靠传送数据流的应用,例如文件传输。
Multipath transport is an important way to improve the efficiency of data delivery. This document defines a multipath transport system framework in which application-level relays are deployed to provide the conditions to enable multiple paths between source and destination. In the proposed framework, endpoints are allowed to use multiple paths, including the default IP path and relay paths, to transport data in a single session. A relay path may via one or more application-level relays which provide application-level relay services for endpoints. This framework defines three kinds of logical entities including user agent, relay server and relay controller. Relay server provides relay service for user agents based on a local path-table. Relay controller manages relay servers and relay paths. User agent maintains multiple end-to-end paths which include a default path and multiple relay paths. The framework also defines a relay service control protocol named OpenPath protocol in control plane to manage relay servers and relay paths, and a profile of multipath transport protocol suite in data plane to facilitate multipath data transport. The multipath transport system framework can support various applications including applications requiring timely delivery of real-time data such as streaming media, and applications requiring ordered reliable delivery of stream of data such as file transfer.