PETRA: performance enhancing transport architecture for Satellite communications

PETRA: performance enhancing transport architecture for Satellite communications
复制标题

DOI:
10.1109/jsac.2003.819981
复制
发表时间:
2004-02
影响因子:
16.4
通讯作者:
M. Marchese;M. Rossi;G. Morabito
M. Marchese;M. Rossi;G. Morabito
中科院分区:
计算机科学1区
文献类型:
--
作者:
M. Marchese;M. Rossi;G. Morabito

文献摘要

被引文献

相似文献

提出了一种适用于卫星环境的性能增强型传输体系结构。此解决方案通过克服基于传输控制协议/网际协议(TCP/IP)的堆栈套件施加的限制,同时保持其提供的接口,提高了网络传输性能。这是一个重要的问题,因为TCP/IP被广泛使用,并且大多数应用都是基于它的。本文从卫星传输层的研究现状出发,区分了黑盒(BB)和完全知识(CK)两种可供选择的框架。在前者中,网络被认为是一个黑匣子,只允许在终端工具中进行修改。在后者中,允许对任何网元进行完全控制,从而可以进行性能优化过程。拟议的体系结构[称为性能增强传输体系结构(Petra)]是使用第二种方法进行所有细节设计的。在异类网络的情况下,Petra使用称为中继实体的网络元素来隔离卫星部分,而传输层协议堆栈用于优化卫星链路上的信息传输。在这种链路上使用作为传输层协议栈一部分的特殊卫星传输协议来执行错误恢复。仿真结果表明,该框架显著提高了网络的吞吐量性能。
This paper presents a performance enhancing transport architecture for the satellite environment. This solution improves the network transport performance by overcoming the limits imposed by a transmission control protocol/Internet protocol (TCP/IP)-based stack suite, while maintaining the interfaces offered by it. This is an important issue since TCP/IP is widely used and most of the applications are based on it. The work starts from the state-of-the-art about the transport layer over satellite by distinguishing two alternative frameworks: the black box (BB) and the complete knowledge (CK) approaches. In the former, the network is considered as a "black box" and only modifications in the terminal tools are permitted. In the latter, the complete control of any network element is allowed so as a performance optimization procedure is possible. The proposed architecture [called Performance Enhancing Transport Architecture (PETRA)] is designed in all details using the second approach. PETRA uses network elements, called relay entities, to isolate the satellite portions in case of heterogeneous networks, while a transport layer protocol stack is used to optimize the transport of information over satellite links. A special satellite transport protocol, that is part of the transport layer protocol stack, is used over such links to perform error recovery. Simulation results show that the proposed framework significantly enhances throughput performance.