ABSTRACT
Possibility to access different cellular data network services from the same mobile platform is quite high in near future [kill1]. This gives smartphone applications an opportunity to choose amongst multiple services based on their functionality and user-desired QoE. In this paper we propose a framework that predicts the service, which suits an application best and at the same time provides desired QoE, while saving energy and dollar costs. We also develop a prototype system, Adapp, that trains itself online with user feedbacks and its prediction accuracy improves over use. We demonstrate with the help of rigorous experiments, how different users have varying service preferences for the same application, while the same user can have different preferences across applications. Experimental results validate the adaptive nature of the system. We have also analyzed Adapp's accuracy in selecting the most appropriate service and the errors show an appreciable receding trend over time.
- H. Falaki et. al. Diversity in smartphone usage. In Proc. MobiSys, 2010. Google ScholarDigital Library
- S. Deb, K. Nagaraj, and V. Srinivasan. MOTA: Engineering an operator agnostic mobile service. In Proc. Mobicom, 2011. Google ScholarDigital Library
- C. Singh, S. Sarkar, A. Aram, and A. Kumar. Cooperative profit sharing in coalition-based resource allocation in wireless networks. In Networking, IEEE/ACM Transactions on, 2011. Google ScholarDigital Library
- P. Lin, J. Jia, Q. Zhang, and M. Hamdi. Cooperation among wireless service providers: opportunity, challenge, and solution. In Wireless Communications, IEEE, vol. 17, no. 4, August 2010. Google ScholarDigital Library
- Kok-Kiong Yap et. al. Making Use of All the Networks Around Us: A Case Study in Android. In Proc.In CellNet, 2012. Google ScholarDigital Library
- Chen, Yung-Chih, et al. Measuring Cellular Networks: Characterizing 3G, 4G, and Path Diversity. UMass Amherst Technical Report: UM-CS-2012-022.Google Scholar
- Wee Lum Tan. An Empirical Study on the Capacity and Performance of 3G Networks. In IEEE Transactions on Mobile Computing, vol. 7, no. 6, June 2008. Google ScholarDigital Library
- Scott Shenker. Fundamental Design Issues for the Future Internet. In IEEE Journal on Selected Areas in Communications, vol. 13, no. 7, September 1995. Google ScholarDigital Library
- Balasubramanian, N., Balasubramanian, A., and Venkataramani, A. Energy consumption in mobile phones: A measurement study and implications for network applications. In IMC, 2009. Google ScholarDigital Library
- J. Huang, F. Qian, A. Gerber, Z. M. Mao, S. Sen, and O. Spatscheck. A Close Examination of Performance and Power Characteristics of 4G LTE Networks. In Proc. Mobisys, 2012. Google ScholarDigital Library
- Costas Courcoubetis and Richard Weber, Pricing Communication Networks, Economics Technology and Modeling. Wiley-Interscience series in Systems and Optimization. Google ScholarDigital Library
- Hemminger, S. Network Emulation with NetEm. In Linux Conf Au, 2005.Google Scholar
- Bandwidth Throttling with NetEM Network Emulation http://www.linuxforu.com/2012/06/bandwidth-throttling-netem-network-emulation/.Google Scholar
Index Terms
- Adapp: an adaptive network selection framework for smartphone applications
Recommendations
An Explorative Study of the Mobile App Ecosystem from App Developers' Perspective
WWW '17: Proceedings of the 26th International Conference on World Wide WebWith the prevalence of smartphones, app markets such as Apple App Store and Google Play has become the center stage in the mobile app ecosystem, with millions of apps developed by tens of thousands of app developers in each major market. This paper ...
Studying the consistency of star ratings and the complaints in 1 & 2-star user reviews for top free cross-platform Android and iOS apps
How users rate a mobile app via star ratings and user reviews is of utmost importance for the success of an app. Recent studies and surveys show that users rely heavily on star ratings and user reviews that are provided by other users, for deciding ...
Inter-app communication between Android apps developed in app-inventor and Android studio
MOBILESoft '16: Proceedings of the International Conference on Mobile Software Engineering and SystemsCommunications between mobile apps are an important aspect of mobile platforms. Android is specifically designed with inter-app communication in mind and depends on this to provide different platform specific functionalities. Android Apps can either be ...
Comments