On the Performance and Robustness of Managing Reliable Transport Connections


Autoria(s): Gursun, Gonca; Matta, Ibrahim; Mattar, Karim
Data(s)

20/10/2011

20/10/2011

17/04/2009

Resumo

We revisit the problem of connection management for reliable transport. At one extreme, a pure soft-state (SS) approach (as in Delta-t [9]) safely removes the state of a connection at the sender and receiver once the state timers expire without the need for explicit removal messages. And new connections are established without an explicit handshaking phase. On the other hand, a hybrid hard-state/soft-state (HS+SS) approach (as in TCP) uses both explicit handshaking as well as timer-based management of the connection’s state. In this paper, we consider the worst-case scenario of reliable single-message communication, and develop a common analytical model that can be instantiated to capture either the SS approach or the HS+SS approach. We compare the two approaches in terms of goodput, message and state overhead. We also use simulations to compare against other approaches, and evaluate them in terms of correctness (with respect to data loss and duplication) and robustness to bad network conditions (high message loss rate and variable channel delays). Our results show that the SS approach is more robust, and has lower message overhead. On the other hand, SS requires more memory to keep connection states, which reduces goodput. Given memories are getting bigger and cheaper, SS presents the best choice over bandwidth-constrained, error-prone networks.

National Science Foundation (CISE/CCF 0820138, CISE/CSR 0720604, CISE/CNS 0524477, CNS/ITR 0205294, CISE/EIA RI 0202067)

Identificador

Gursun, Gonca; Matta, Ibrahim; Mattar, Karim. "On the Performance and Robustness of Managing Reliable Transport Connections", Technical Report BUCS-TR-2009-014, Computer Science Department, Boston University, April 21, 2009. [Available from: http://hdl.handle.net/2144/1738]

http://hdl.handle.net/2144/1738

Idioma(s)

en_US

Publicador

Boston University Computer Science Department

Relação

BUCS Technical Reports;BUCS-TR-2009-014

Tipo

Technical Report