A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts
Proceedings of the 8th annual international conference on Mobile computing and networking
A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces
Proceedings of the 9th annual international conference on Mobile computing and networking
Exploiting Path Diversity in the Link Layer in Wireless Ad Hoc Networks
WOWMOM '05 Proceedings of the Sixth IEEE International Symposium on World of Wireless Mobile and Multimedia Networks
Improving loss resilience with multi-radio diversity in wireless networks
Proceedings of the 11th annual international conference on Mobile computing and networking
Realizing the benefits of user-level channel diversity
ACM SIGCOMM Computer Communication Review
Bandwidth Aggregation for Real-Time Applications in Heterogeneous Wireless Networks
IEEE Transactions on Mobile Computing
Packet-level diversity - from theory to practice: an 802.11-based experimental investigation
Proceedings of the 12th annual international conference on Mobile computing and networking
Multipath live streaming via TCP: scheme, performance and benefits
CoNEXT '07 Proceedings of the 2007 ACM CoNEXT conference
SIGMETRICS '08 Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
An end-to-end transport protocol for extreme wireless network environments
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
IEEE Transactions on Wireless Communications
Video Packet Selection and Scheduling for Multipath Streaming
IEEE Transactions on Multimedia
Hi-index | 0.00 |
Wireless networks suffer from high packet loss-rates and variations in delay and bandwidth. This makes it difficult for conventional transport protocols like TCP to operate efficiently over such networks. We presented Multi-Path LOss Tolerant transport protocol (MPLOT) in [1] to counter such lossy and volatile conditions. MPLOT uses multiple paths for data transfer such that at an aggregate level, the volatilities of individual paths are averaged out to yield a smooth stable transmission. MPLOT also employs Forward Error Correction (FEC), which adapts to the changing conditions in the network, to control the amount of re-transmissions. We showed in [1] that MPLOT is able to achieve significantly higher goodput (data rate) than traditional TCP-SACK even with packet losses as high as 50%. The goodput attained by MPLOT actually increases with the number of paths (while the total bandwidth across paths remains fixed). However, a protocol that yields high goodput and a high delay cannot be used by several applications that not only demand a high goodput, but a low packet delay as well (e.g. Skype). In this paper, we aim to show that MPLOT can be used for applications that need low delay. We show that MPLOT is able to use multiple paths effectively to yield a low average packet delay with small variation in the lossy and volatile conditions. We also study how MPLOT behaves with conventional TCP flows in lossless conditions. We then study the conditions under which MPLOT is able to reduce transfer time of small sized files (10Kb-100Kb), which is important for interactive web applications.