Title :
A thin-layer protocol for utilizing multiple paths
Author_Institution :
Sch. of Technol., Michigan Technol. Univ., Houghton, MI, USA
Abstract :
Utilizing multiple paths between network hosts (such as robots or sensors) will improve network performance, path availability and connection reliability. This paper presents a cross layer multiple path approach named proxy server based multipath connection. Multiple paths are set up via a set of intermediate proxy servers using IP tunneling. Packet distribution and reassembly are achieved by inserting a thin layer between the network layer and the transport layer. On the sender side, packets are distributed across multiple paths based on predefined striping schemes. On the receiver side, a double buffer approach is proposed to solve the TCP sequence number persistent reordering problem. A prototype was implemented on the Linux and Windows systems. Experimental results show that the proposed approach can improve network throughput and is robust to network congestion and link breakage.
Keywords :
IP networks; telecommunication network reliability; transport protocols; IP tunneling; Linux; TCP sequence number persistent reordering problem; Windows; connection reliability; cross layer multiple path approach; network hosts; network performance; packet distribution; path availability; proxy server-based multipath connection; striping schemes; thin-layer protocol; Availability; Cross layer design; Linux; Network servers; Protocols; Prototypes; Robot sensing systems; TCPIP; Throughput; Tunneling; IP; TCP; multipath; proxy; tunneling;
Conference_Titel :
Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ International Conference on
Conference_Location :
St. Louis, MO
Print_ISBN :
978-1-4244-3803-7
Electronic_ISBN :
978-1-4244-3804-4
DOI :
10.1109/IROS.2009.5354009