|
ABSTRACT
Inverse multiplexing, or network striping, allows the construction of a high-bandwidth virtual channel from a collection of multiple low-bandwidth network channels. Striping systems usually employ an immutable packet scheduling policy and allow applications to be oblivious of the way in which packets are routed to specific network channels. Though this is appropriate for many applications, other applications can benefit from an approach that explicitly involves the application in the dynamic determination of the striping policy.Horde is middleware that facilitates flexible striping in wireless environments for a diverse range of applications. Horde separates the striping policy from routing and scheduling. It allows applications to specify network quality-of-service objectives that the striping mechanism attempts to satisfy. Horde can be used by a set of application data streams, each with its own quality-of-service policy, to flexibly stripe data over a highly heterogeneous set of dynamically varying wireless network channels.We present the Horde architecture, describe an early implementation, and examine how different policies can be used to modulate the quality-of-service observed across different independent data streams.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Hari Adiseshu , Guru Parulkar , George Varghese, A reliable and scalable striping protocol, Conference proceedings on Applications, technologies, architectures, and protocols for computer communications, p.131-141, August 28-30, 1996, Palo Alto, California, United States
|
| |
2
|
Andersen, D., Bansal, D., Curtis, D., Seshan, S., and Balakrishnan, H. "System support for bandwidth management and content adaptation in Internet applications". In Proceedings of 4th Symposium on Operating Systems Design and Implementation, USENIX (October 2000), pp. 213--226.
|
| |
3
|
Apostolopoulos, J., and Wee, S. "Unbalanced Multiple Description Video Communication using Path Diversity". citeseer.ist.psu.edu/apostolopoulos01 unbalanced.html.
|
| |
4
|
|
| |
5
|
Begen, A., Altunbasak, Y., and Ergun, O. "Multi-path Selection for Multiple Description Encoded Video Streaming". In IEEE ICC (2003).
|
| |
6
|
Cartwright, J. "GPRS Link Characterisation". http://www.cl.cam.ac.uk/users/rc277/linkchar.html.
|
 |
7
|
|
| |
8
|
Duncanson, J. "Inverse Multiplexing". IEEE Communications Magazine (April 1994), 34--41.
|
| |
9
|
Fredette, P. "The Past, Present, and Future of Inverse Multiplexing". IEEE Communications Magazine (April 1994), 42--46.
|
 |
10
|
|
| |
11
|
Magalhaes, L., and Kravets, R. MMTP: Multimedia multiplexing transport protocol, 2001.
|
| |
12
|
Magalhaes, L., and Kravets, R. "Transport Level Mechanisms for Bandwidth Aggregation on Mobile Hosts". In ICNP (2001).
|
| |
13
|
Perloff, J. M. "Microeconomics 3rd edition". Addison Wesley Publishing Company.
|
| |
14
|
Qureshi, A. Flexible Application Driven Network Striping over Wireless Wide Area Networks. MEng Thesis, Massachusetts Institute of Technology, March 2005.
|
 |
15
|
Pablo Rodriguez , Rajiv Chakravorty , Julian Chesterfield , Ian Pratt , Suman Banerjee, MAR: a commuter router infrastructure for the mobile internet, Proceedings of the 2nd international conference on Mobile systems, applications, and services, June 06-09, 2004, Boston, MA, USA
[doi> 10.1145/990064.990091]
|
| |
16
|
Setton, E., Liang, Y. J., and Girod, B. Multiple description video streaming over multiple channels with active probing. In IEEE International Conference on Multimedia and Expo (2003).
|
| |
17
|
Sinha, P., Venkitaraman, N., Sivakumar, R., and Bharghavan, V. "WTCP: A Reliable Transport Protocol for Wireless Widea-Area Networks". University of Illinois at Urbana-Champaign.
|
| |
18
|
Snoeren, A. "Adaptive Inverse Multiplexing for Wide-Area Wireless Networks". In IEEE conference on Global Communications (1999), pp. 1665--1672.
|
CITED BY 6
|
|
|
|
|
Vladimir Bychkovsky , Bret Hull , Allen Miu , Hari Balakrishnan , Samuel Madden, A measurement study of vehicular internet access using in situ Wi-Fi networks, Proceedings of the 12th annual international conference on Mobile computing and networking, September 23-29, 2006, Los Angeles, CA, USA
|
|
|
|
|
|
Ganesh Ananthanarayanan , Venkata N. Padmanabhan , Lenin Ravindranath , Chandramohan A. Thekkath, COMBINE: leveraging the power of wireless peers through collaborative downloading, Proceedings of the 5th international conference on Mobile systems, applications and services, June 11-13, 2007, San Juan, Puerto Rico
|
|
|
Srikanth Kandula , Kate Ching-Ju Lin , Tural Badirkhanli , Dina Katabi, FatVAP: aggregating AP backhaul capacity to maximize throughput, Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, p.89-104, April 16-18, 2008, San Francisco, California
|
|
|
Tzu-Chi Huang , Sherali Zeadally , Naveen Chilamkurti , Ce-Kuen Shieh, Design, implementation, and evaluation of a Programmable Bandwidth Aggregation System for home networks, Journal of Network and Computer Applications, v.32 n.3, p.741-759, May, 2009
|
|