Title :
Increasing performances of TCP data transfers through multiple parallel connections
Author :
Baldini, Andrea ; De Carli, Lorenzo ; Risso, Fulvio
Author_Institution :
Cisco Syst., Inc., San Jose, CA, USA
Abstract :
Although Transmission Control Protocol (TCP) is a widely deployed and successful protocol, it shows some limitations in present-day environments. In particular, it is unable to exploit multiple (physical or logical) paths between two hosts. This paper presents PATTHEL, a session-layer solution designed for parallelizing stream data transfers. Parallelization is achieved by striping the data flow among multiple TCP channels. This solution does not require invasive changes to the networking stack and can be implemented entirely in user space. Moreover, it is flexible enough to suit several scenarios - e.g. it can be used to split a data transfer among multiple relays within a peer-to-peer overlay network.
Keywords :
data communication; telecommunication channels; transport protocols; PATTHEL; TCP; parallelizing stream data transfers; peer-to-peer overlay network; transmission control protocol; Bandwidth; Communication standards; Communication system control; Ethernet networks; IP networks; Internet; Peer to peer computing; Protocols; Relays; Telecommunication network reliability;
Conference_Titel :
Computers and Communications, 2009. ISCC 2009. IEEE Symposium on
Conference_Location :
Sousse
Print_ISBN :
978-1-4244-4672-8
Electronic_ISBN :
1530-1346
DOI :
10.1109/ISCC.2009.5202274