Several satellite systems currently in operation or under development claim to support broadband Internet applications. In these scenarios, transmission control protocol (TCP) plays a critical role. Unfortunately, when used with satellite links, TCP suffers from a number of well-known performance problems, especially for higher data rates and high altitude satellites with longer delays. In response to these difficulties, the satellite and Internet research communities have developed a large gamut of solutions ranging from architectural modifications to changes in the TCP protocol. Among these, one approach requiring minimal modifications involves splitting the TCP connection in two or more segments with one segment connecting terrestrial nodes across the satellite network. In this paper, we consider an evolution of this idea: placing a TCP proxy on board the satellite that further subdivides the end-to-end connection into separate TCP connections between ground and space. We focus upon the efficient use of buffer resources on board the satellite, while at the same time enhancing TCP performance. We evaluate two TCP protocol versions, TCP NewReno and TCP Westwood. We consider various geosynchronous earth orbit satellite scenarios, with and without the split proxy, and with different channel error conditions (random errors, shadowing, etc). Using simulation, we show that an on-board proxy provides a number of distinct advantages and can enhance throughput up to threefold for both TCP New Reno and TCP Westwood, in some scenarios, with relatively modest on-board buffering requirements. The main contributions of this paper are: the on-board split proxy concept, the buffer management strategy, the use of a realistic "urban shadowing" model in the evaluation, and the extensive comparison of the recently announced TCP Westwood with the traditional TCP New Reno.

Luglio, M., Sanadidi, M., Gerla, M., Stepanek, J. (2004). On-board satellite "Split TCP" proxy. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 22(2), 362-370 [10.1109/JSAC.2003.819987].

On-board satellite "Split TCP" proxy

LUGLIO, MICHELE;
2004-02-01

Abstract

Several satellite systems currently in operation or under development claim to support broadband Internet applications. In these scenarios, transmission control protocol (TCP) plays a critical role. Unfortunately, when used with satellite links, TCP suffers from a number of well-known performance problems, especially for higher data rates and high altitude satellites with longer delays. In response to these difficulties, the satellite and Internet research communities have developed a large gamut of solutions ranging from architectural modifications to changes in the TCP protocol. Among these, one approach requiring minimal modifications involves splitting the TCP connection in two or more segments with one segment connecting terrestrial nodes across the satellite network. In this paper, we consider an evolution of this idea: placing a TCP proxy on board the satellite that further subdivides the end-to-end connection into separate TCP connections between ground and space. We focus upon the efficient use of buffer resources on board the satellite, while at the same time enhancing TCP performance. We evaluate two TCP protocol versions, TCP NewReno and TCP Westwood. We consider various geosynchronous earth orbit satellite scenarios, with and without the split proxy, and with different channel error conditions (random errors, shadowing, etc). Using simulation, we show that an on-board proxy provides a number of distinct advantages and can enhance throughput up to threefold for both TCP New Reno and TCP Westwood, in some scenarios, with relatively modest on-board buffering requirements. The main contributions of this paper are: the on-board split proxy concept, the buffer management strategy, the use of a realistic "urban shadowing" model in the evaluation, and the extensive comparison of the recently announced TCP Westwood with the traditional TCP New Reno.
Pubblicato
Rilevanza internazionale
Articolo
Sì, ma tipo non specificato
Settore ING-INF/03 - Telecomunicazioni
English
Con Impact Factor ISI
Broadband; Internet; Satellite; Splitting
Luglio, M., Sanadidi, M., Gerla, M., Stepanek, J. (2004). On-board satellite "Split TCP" proxy. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 22(2), 362-370 [10.1109/JSAC.2003.819987].
Luglio, M; Sanadidi, M; Gerla, M; Stepanek, J
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
JSACtcpsplit.pdf

accesso aperto

Dimensione 300.32 kB
Formato Adobe PDF
300.32 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/33532
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 54
  • ???jsp.display-item.citation.isi??? 39
social impact