AMUSE: Empowering users for cost-aware offloading with throughput-delay tradeoffs

Mobile users face a tradeoff between cost, throughput, and delay in making their offloading decisions. To navigate this tradeoff, we propose AMUSE (Adaptive bandwidth Management through USer-Empowerment), a practical, costaware WiFi offloading system that takes into account a user's throughput-delay tradeoffs and cellular budget constraint. Based on predicted future usage and WiFi availability, AMUSE decides which applications to offload to what times of the day. To practically enforce the assigned rate of each TCP application, we introduce a receiver-side TCP bandwidth control algorithm that adjusts the rate by controlling the TCP advertisement window from the user side. We implement AMUSE on Windows 7 tablets and evaluate its effectiveness with 3G and WiFi usage data obtained from a trial with 25 mobile users. Our results show that AMUSE improves user utility.

[1]  Sangtae Ha,et al.  A survey of smart data pricing , 2012, ACM Comput. Surv..

[2]  Vasilios A. Siris,et al.  Performance and energy efficiency of mobile data offloading with mobility prediction and prefetching , 2013, 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[3]  Sangtae Ha,et al.  Offering supplementary wireless technologies: Adoption behavior and offloading benefits , 2013, 2013 Proceedings IEEE INFOCOM.

[4]  Jatinder Pal Singh,et al.  Mobile TCP usage characteristics and the feasibility of network migration without infrastructure support , 2010, MOCO.

[5]  Brian D. Noble,et al.  BreadCrumbs: forecasting mobile connectivity , 2008, MobiCom '08.

[6]  Aditya Akella,et al.  A Comparative Study of Handheld and Non-handheld Traffic in Campus Wi-Fi Networks , 2011, PAM.

[7]  Qiang Xu,et al.  Identifying diverse usage behaviors of smartphone apps , 2011, IMC '11.

[8]  Deborah Estrin,et al.  A first look at traffic on smartphones , 2010, IMC '10.

[9]  Sangtae Ha,et al.  Incentivizing time-shifting of data: a survey of time-dependent pricing for internet access , 2012, IEEE Communications Magazine.

[10]  Jeffrey G. Andrews,et al.  Femtocell networks: a survey , 2008, IEEE Communications Magazine.

[11]  Deborah Estrin,et al.  Diversity in smartphone usage , 2010, MobiSys '10.

[12]  Ying-Dar Lin,et al.  Assessing and improving TCP rate shaping over edge gateways , 2004, IEEE Transactions on Computers.

[13]  Yung Yi,et al.  Economics of WiFi offloading: Trading delay for cellular capacity , 2013, 2013 Proceedings IEEE INFOCOM.

[14]  Guohong Cao,et al.  Win-Coupon: An incentive framework for 3G traffic offloading , 2011, 2011 19th IEEE International Conference on Network Protocols.

[15]  Anja Feldmann,et al.  A First Look at Mobile Hand-Held Device Traffic , 2010, PAM.

[16]  Kyunghan Lee,et al.  Mobile Data Offloading: How Much Can WiFi Deliver? , 2013, IEEE/ACM Transactions on Networking.

[17]  Arun Venkataramani,et al.  Augmenting mobile 3G using WiFi , 2010, MobiSys '10.

[18]  Justin Manweiler,et al.  Predicting length of stay at WiFi hotspots , 2013, 2013 Proceedings IEEE INFOCOM.

[19]  M. Moser,et al.  An Algorithm for the Multidimensional Multiple-Choice Knapsack Problem , 1997 .

[20]  Hojung Cha,et al.  Mobility prediction-based smartphone energy optimization for everyday location monitoring , 2011, SenSys.

[21]  Ravi Jain,et al.  Evaluating Next-Cell Predictors with Extensive Wi-Fi Mobility Data , 2006, IEEE Transactions on Mobile Computing.

[22]  Samir Ranjan Das,et al.  Moving bits from 3G to metro-scale WiFi for vehicular network access: An integrated transport layer solution , 2011, 2011 19th IEEE International Conference on Network Protocols.

[23]  Sridhar Iyer,et al.  Improving TCP performance over mobile wireless environments using cross layer feedback , 2002, 2002 IEEE International Conference on Personal Wireless Communications.

[24]  Vijay Erramilli,et al.  Energy Efficient Offloading of 3G Networks , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.