Title :
Leveraging MAC-layer information for single-hop wireless transport in the Cache and Forward Architecture of the Future Internet
Author :
Gopal, Shruti ; Paul, Sudipta ; Raychaudhuri, Dipankar
Author_Institution :
Dept. of ECE, Rutgers Univ., Piscataway, NJ, USA
Abstract :
Cache and forward (CNF) Architecture is a novel architecture aimed at delivering content efficiently to potentially large number of intermittently connected mobile hosts. It uses a reliable hop-by-hop transport mechanism where in-network storage is leveraged to store the entire file in each node, before forwarding it towards the destination(s). Links between nodes may be wired, or wireless, 802.11 a/b/g, cellular, or satellite, or some other upcoming wired/wireless technology. A key aspect in the CNF architecture is to choose the link-layer protocol with parameters such that it optimizes the performance of the link between two CNF nodes. In this paper we propose cross-layer aware transport protocol (CLAP) as a potential candidate for a reliable link-layer protocol between two CNF nodes connected by 802.11 a/b/g link. Leveraging upon MAC layer status information, CLAP quickly adapts its flow control rate to bandwidth fluctuations and maximizes link utilization efficiency. Due to the self-interference problem in wireless links, where ACK packets corresponding to a given flow interfere with the DATA packets of the same flow, CLAP´s error control algorithm is based on aggregate negative acknowledgements (NACKs) which reduce the reverse traffic and hence the interference with the data traffic. Since CLAP performs transport layer functionality, we compare it with TCP-SACK -a popular variation of TCP. CLAP significantly outperforms TCP-SACK in both noise-free and noise-prone wireless environments, with throughput gains upward of 150%. For multiple flows, CLAP leverages the fairness characteristics of the underlying MAC layer to achieve fair bandwidth sharing among flows.
Keywords :
Internet; access protocols; cache storage; telecommunication congestion control; telecommunication links; telecommunication traffic; transport protocols; wireless LAN; 802.11 a/b/g; ACK packets; CNF architecture; Internet; MAC-layer information; bandwidth fluctuations; cache and forward architecture; cross-layer aware transport protocol; data traffic; error control algorithm; flow control rate; flow interfere; hop-by-hop transport mechanism; link utilization efficiency; link-layer protocol; negative acknowledgements; network storage; reverse traffic; self-interference problem; single-hop wireless transport; wired/wireless technology; wireless links; Aggregates; Bandwidth; Error correction; Fluctuations; Interference; Internet; Satellites; Throughput; Transport protocols; Working environment noise; Cache and Forward; Internet Architecture; cross-layer awareness; protocols for the future Internet; transport protocols; wireless networking;
Conference_Titel :
Communication Systems Software and Middleware, 2007. COMSWARE 2007. 2nd International Conference on
Conference_Location :
Bangalore
Print_ISBN :
1-4244-0613-7
DOI :
10.1109/COMSWA.2007.382503