Abstract
Today’s throttled uplink of residential broadband renders a broad class of popular applications such as HD video uploading and large file transfer impractical. Aggregation of WiFi APs is one way to bypass this limitation. Motivated by this problem, we present BaPu (Bunching of Access Point Uplinks) to achieve two major goals: (1) support commodity clients by refraining from client modifications, (2) support both UDP and TCP based applications. We justify the need for client transparency and generic transport layer support and present new challenges. In particular, a naive multiplexing of a single TCP session through multiple paths results in a significant performance degradation. We describe BaPu’s mechanisms and design. We developed a prototype of BaPu with commodity hardware, and our extensive experiments show that BaPu aggregates up to 95 % of the total uplink capacity for UDP and 88 % for TCP.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Modern WiFi drivers (e.g., ath9k) support multiple modes for one physical WiFi interface.
References
Open infrastructure: A wireless network research framework for residential networks. http://www.ccs.neu.edu/home/noubir/projects/openinfrastructure/
Akamai. Akamai HD Network. Technical report (2011). http://bit.ly/1xN2NNB
Allman, M., Paxson, V., Blanton, E.: Tcp congestion control (2009)
Bahl, P., Adya, A., Padhye, J., Walman, A.: Reconsidering wireless systems with multiple radios. SIGCOMM Compututer Communication Review 34, 39–46 (2004). ISSN 0146–4833
Balakrishnan, H., Seshan, S., Amir, E., Katz, R.H.: Improving TCP/IP performance over wireless networks. In: Proceedings of MobiCom (1995)
Balasubramanian, A., Mahajan, R., Venkataramani, A., Levine, B.N., Zahorjan, J.: Interactive wifi connectivity for moving vehicles. In: Proceedings of SigComm (2008)
Barré, S., Paasch, C., Bonaventure, O.: MultiPath TCP: from theory to practice. In: Domingo-Pascual, J., Manzoni, P., Palazzo, S., Pont, A., Scoglio, C. (eds.) NETWORKING 2011, Part I. LNCS, vol. 6640, pp. 444–457. Springer, Heidelberg (2011)
Chandra, R., Bahl, P.: Multinet: connecting to multiple IEEE 802.11 networks using a single wireless card. In: Proceedings of INFOCOM (2004)
FON. FON (2012). http://corp.fon.com/us/
Ford, A., Raiciu, C., Handley, M., Bonaventure, O.: TCP Extensions for Multipath Operation with Multiple Addresses. Internet-Draft (2012)
Giustiniano, D., Goma, E. , Lopez, A., Rodriguez. P.: Wiswitcher: an efficient client for managing multiple aps. In: Proceedings of PRESTO (2009)
Giustiniano, D., Goma, E., Toledo, A.L., Dangerfield, I., Morillo, J., Rodriguez, P.: Fair WLAN backhaul aggregation. In: MobiCom (2010)
Hsieh, H.-Y., Sivakumar, R.: A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts. In: Proceedings of MobiCom (2002)
Hsieh, H.-Y., Kim, K.-H., Zhu, Y., Sivakumar, R.: A receiver-centric transport protocol for mobile hosts with heterogeneous wireless interfaces. In: Proceedings of MobiCom (2003)
Jakubczak, S., Andersen, D.G., Kaminsky, M., Papagiannaki, K., Seshan, S.: Link-alike: using wireless to share network resources in a neighborhood. SIGMOBILE Mobile Computing Communications Review (2008)
Anthony, J.N., Scott, W., Noble, B.D.: Juggler: virtual networks for fun and profit. IEEE Trans. Mob. Comput. 9, 31–43 (2010)
Kandula, S., Lin, K.C., Badirkhanli, T., Katabi, D.: FatVAP: aggregating AP backhaul capacity to maximize throughput. In: Proceedings of NSDI (2008)
Kopparty, S., Krishnamurthy, S.V., Faloutsos, M., Tripathi, S.K.: Split tcp for mobile ad hoc networks. In: GLOBECOM (2002)
Magalhaes, L., Kravets, R.H.: Transport level mechanisms for bandwidth aggregation on mobile hosts. In: Proceedings of Conference on Network Protocols (2001)
Microsoft Research. Virtual wifi (2012). http://bit.ly/1IjD4iw
Miu, A., Balakrishnan, H., Koksal, C.E.: Improving loss resilience with multi-radio diversity in wireless networks. In: MobiCom, pp. 16–30 (2005)
Miu, A.K., Tan, G., Balakrishnan, H., Apostolopoulos, J.: Divert: fine-grained path selection for wireless lans. In: Proceedings of MobiSys (2004)
Radunović, B., Gkantsidis, C., Gunawardena, D., Key, P.: Horizon: balancing TCP over multiple paths in wireless mesh network. In: MobiCom (2008)
Raiciu, C., Barre, S., Pluntke, C., Greenhalgh, A., Wischik, D., Handley, M.: Improving datacenter performance and robustness with multipath TCP. In: SIGCOMM 2011 (2011)
Soroush, H., Gilbert, P. , Banerjee, N., Levine, B.N., Corner, M., Cox, L.: Concurrent Wi-Fi for mobile users: analysis and measurements. In: CoNEXT (2011)
Steward, R.: Stream control transmission protocol. IETF RFC 4960 (2007)
Wischik, D., Raiciu, C., Greenhalgh, A., Handley, M.: Design, implementation and evaluation of congestion control for multipath TCP. In: Proceedings of NSDI (2011)
Xing, X., Mishra, S., Liu, X.: ARBOR: hang together rather than hang separately in 802.11 wifi networks. In: Proceedings of INFOCOM (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Jin, T., Vo-Huu, T.D., Blass, EO., Noubir, G. (2015). BaPu: Efficient and Practical Bunching of Access Point Uplinks. In: Bouajjani, A., Fauconnier, H. (eds) Networked Systems . NETYS 2015. Lecture Notes in Computer Science(), vol 9466. Springer, Cham. https://doi.org/10.1007/978-3-319-26850-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-319-26850-7_23
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26849-1
Online ISBN: 978-3-319-26850-7
eBook Packages: Computer ScienceComputer Science (R0)