ABSTRACT
Energy efficiency has gradually become a compulsory need in mobile computing as the processing requirements for smartphones have increased exponentially. Moreover, the current demand is stretching beyond the extents of modern battery technology. In this sense, we introduce a novel collaboration solution for mobile devices based on a contextual search entitled Hybrid Contextual Cloud for Ubiquitous Platforms comprising of Smartphones (HYCCUPS). HYCCUPS takes advantage of the pervasive nature of smartphones and of current wireless communication technologies as to offer offloading execution of mobile applications in an opportunistic on-the-fly hybrid computing cloud. We design an adaptive contextual search algorithm for schedulling mobile code execution in smartphone communities based on predicting the availability and mobility of devices in the near vicinity. We emulate the HYCCUPS framework based on real user traces and we prove that it improves battery health, maximizes power save, minimizes overall execution time of mobile applications and it preserves or even enhances user experience.
- B. Aggarwal, P. Chitnis, A. Dey, K. Jain, V. Navda, V. N. Padmanabhan, R. Ramjee, A. Schulman, and N. Spring. Stratus: energy-efficient mobile communication using cloud support. ACM SIGCOMM Comp. Communication Review, 41(4):477--478, 2011. Google ScholarDigital Library
- A.-L. Barabasi. The origin of bursts and heavy tails in human dynamics. Nature, 435(7039):207--211, 2005.Google ScholarCross Ref
- A. Bisong, M. Rahman, et al. An overview of the security concerns in enterprise cloud computing. arXiv preprint arXiv:1101.5613, 2011.Google Scholar
- R. I. Ciobanu and C. Dobre. Predicting encounters in opportunistic networks. In Proceedings of the 1st ACM workshop on High performance mobile opportunistic systems, pages 9--14. ACM, 2012. Google ScholarDigital Library
- E. Cuervo, A. Balasubramanian, D.-k. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl. Maui: making smartphones last longer with code offload. In Proceedings of the 8th international conference on Mobile systems, applications, and services, pages 49--62. ACM, 2010. Google ScholarDigital Library
- H. T. Dinh, C. Lee, D. Niyato, and P. Wang. A survey of mobile cloud computing: architecture, applications, and approaches. Wireless Communications and Mobile Computing, 2011.Google Scholar
- G. Huerta-Canepa and D. Lee. A virtual cloud computing provider for mobile devices. In Proceedings of the 1st ACM Workshop on Mobile Cloud Computing & Services: Social Networks and Beyond, page 6. ACM, 2010. Google ScholarDigital Library
- Y. Liang, P. Lai, and C. Chiou. An energy conservation dvfs algorithm for the android operating system. Journal of Convergence, 1(1):93--100, 2010.Google Scholar
- R.-C. Marin. Hybrid contextual cloud in ubiquitous platforms comprising of smartphones. International Journal of Intelligent Systems Technologies and Applications, 12(1):4--17, 2013. Google ScholarDigital Library
- R.-C. Marin, C. Dobre, and F. Xhafa. A methodology for assessing the predictable behaviour of mobile users in wireless networks. Concurrency and Computation: Practice and Experience, 2013.Google Scholar
- E. E. Marinelli. Hyrax: Cloud Computing on Mobile Devices using MapReduce (Masters Thesis), 2009. School of Computer Science, Carnegie Mellon University, Pittsburgh, PA 15213.Google Scholar
- T. K. Wee and R. K. Balan. Adaptive display power management for oled displays. In Proceedings of the first ACM international workshop on Mobile gaming, pages 25--30. ACM, 2012. Google ScholarDigital Library
- J. Ye, S. Dobson, and S. McKeever. Situation identification techniques in pervasive computing: A review. Perv. and Mobile Computing, 8(1):36--66, 2012. Google ScholarDigital Library
Index Terms
- Reaching for the clouds: contextually enhancing smartphones for energy efficiency
Recommendations
Multi-sensor context-awareness in mobile devices and smart artifacts
The use of context in mobile devices is receiving increasing attention in mobile and ubiquitous computing research. In this article we consider how to augment mobile devices with awareness of their environment and situation as context. Most work to date ...
System support for anywhere anytime personal computing environment
M-MPAC '10: Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded ComputingA personal computing environment is comprised of a set of components that include processors, storage devices, networking support, and peripheral devices. This paper identifies the key functionalities needed to build a loosely-coupled, anywhere, anytime ...
Elastic mobility: stretching interaction
MobileHCI '09: Proceedings of the 11th International Conference on Human-Computer Interaction with Mobile Devices and ServicesBased on a consideration of usage and technological computing trends, we reflect on the implications of cloud computing on mobile interaction with applications, data and devices. We argue that by extending the interaction capabilities of the mobile ...
Comments