ACM Home Page
Please provide us with feedback. Feedback
Horde: separating network striping policy from mechanism
Full text PdfPdf (285 KB)
Source International Conference On Mobile Systems, Applications And Services archive
Proceedings of the 3rd international conference on Mobile systems, applications, and services table of contents
Seattle, Washington
SESSION: Speedy wireless table of contents
Pages: 121 - 134  
Year of Publication: 2005
ISBN:1-931971-31-5
Authors
Asfandyar Qureshi  MIT Computer Science and AI Laboratory
John Guttag  MIT Computer Science and AI Laboratory
Sponsors
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
USENIX: USENIX Association
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 24,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1067170.1067184
What is a DOI?

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
 
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
 
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

Collaborative Colleagues:
Asfandyar Qureshi: colleagues
John Guttag: colleagues