ABSTRACT
A mobile device like a smart phone is becoming one of main information processing devices for users these days. Using it, a user not only receives and makes calls, but also performs information tasks. However, a mobile device is still resource constrained, and some applications, especially work related ones, usually demand more resources than a mobile device can afford. To alleviate this, a mobile device should get resources from an external source. One of such sources is cloud computing platforms. Nevertheless an access to these platforms is not always guaranteed to be available and/or is too expensive to access them. We envision a way to overcome this issue by creating a virtual cloud computing platform using mobile phones. We argue that due to the pervasiveness of mobile phones and the enhancement in their capabilities this idea is feasible. We show prior evaluation results to support our concept and discuss future developments.
- Wikipedia, "Mobile phone - Wikipedia, the free encyclopedia," Accessed March 2010, http://en.wikipedia.org/wiki/Mobile_Phones.Google Scholar
- K. Kumar and L. Yung-Hsiang, "Cloud Computing for Mobile Users: Can Offloading Computation Save Energy?," IEEE Computer, vol. 43, no. 4, pp. 51--56, April 2010. doi: 10.1109/MC.2010.98 Google ScholarDigital Library
- J. H. Christensen, "Using RESTful web-services and cloud computing to create next generation mobile applications," Proceeding of the 24th conference on Object oriented programming systems languages and applications - OOPSLA '09, New York, New York, USA: ACM Press, 2009, p. 627. Google ScholarDigital Library
- X. Luo, "From Augmented Reality to Augmented Computing: A Look at Cloud-Mobile Convergence," International Symposium on Ubiquitous Virtual Reality, vol. 0, 2009, pp. 29--32. Google ScholarDigital Library
- I. Giurgiu, O. Riva, D. Juric, I. Krivulev, and G. Alonso, "Calling the cloud: enabling mobile phones as interfaces to cloud applications," Middleware '09: Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware, New York, NY, USA, 2009, pp. 1--20. Google ScholarDigital Library
- B. Chun and P. Maniatis, "Augmented Smartphone Applications Through Clone Cloud Execution," HOTOS workshop, USENIX, 2009. Google ScholarDigital Library
- E. Marinelli, "Hyrax: Cloud Computing on Mobile Devices using MapReduce,", Master Thesis Draft, Computer Science Dept., CMU, September 2009.Google Scholar
- M. Black and W. Edgar, "Exploring mobile devices as Grid resources: Using an x86 virtual machine to run BOINC on an iPhone," 2009 10th IEEE/ACM International Conference on Grid Computing, IEEE, 2009, pp. 9--16.Google Scholar
- D. Durkee, "Why cloud computing will never be free," Communications of the ACM, vol. 53, 2010, pp. 62--69. Google ScholarDigital Library
- E. Cuervo, A. Balasubramanian, D. K. Cho, A. Wolman, S. Saroiu, R. Chandra, and V. Bahl. "MAUI: Making Smartphones Last Longer with Code Offload", in Proceedings of the 8th ACM Mobisys, June 2010. Google ScholarDigital Library
- O. Bushehrian, "Automatic actor-based program partitioning," Journal of Zhejiang University SCIENCE C, vol. 11, number 1, 2009, pp. 45--55.Google ScholarCross Ref
- J. Kangasharju, J. Ott, and O. Karkulahti, "Floating Content: Information Availability in Urban Environments," Proceedings of the 8th Annual IEEE International Conference on Pervasive Computing and Communications (PerCom) (WiP), Mannheim, Germany: 2010.Google Scholar
- A. Berl, H. Meer, H. Hlavacs, and T. Treutner, "Virtualization in energy-efficient future home environments," IEEE Communications Magazine, vol. 47, 2009, pp. 62--67. Google ScholarDigital Library
- S. Chiba and M. Nishizawa, "An easy-to-use toolkit for efficient Java bytecode translators," Generative Programming And Component Engineering; Vol. 48, 2003. Google ScholarDigital Library
- Hadop, the small files problem. Online at: http://www.cloudera.com/blog/2009/02/the-small-files-problem/. Accessed on March 2010.Google Scholar
- M. D. Kristensen and N. O. Bouvin, "Using Wi-Fi to Save Energy via P2P Remote Execution". Mobile Peer-to-Peer workshop in conjunction with Eighth Annual IEEE International Conference on Pervasive Computing and Communications (Percom 2010), Mannheim, 2010Google ScholarCross Ref
Index Terms
- A virtual cloud computing provider for mobile devices
Recommendations
Phased Scheduling for Resource-Constrained Mobile Devices in Mobile Cloud Computing
Mobile cloud computing combines wireless access service and cloud computing to improve the performance of mobile applications. Mobile cloud computing can balance the application distribution between the mobile device and the cloud, in order to achieve ...
Mobile Cloud Computing: Standard Approach to Protecting and Securing of Mobile Cloud Ecosystems
CSA '13: Proceedings of the 2013 International Conference on Computer Sciences and ApplicationsThe concepts of Cloud computing are naturally meshed with mobile devices to enable on-the-go functionalities and benefits. The mobile cloud computing is emerging as one of the most important branches of cloud computing and it is expected to expand the ...
Mobile cloud computing: advantage, disadvantage and open challenge
EATIS '14: Proceedings of the 7th Euro American Conference on Telematics and Information SystemsWith modern smart phones and powerful mobile devices, Mobile apps provide many advantages to the community but it has also grown the demand for online availability and accessibility. Cloud computing is provided to be widely adopted for several ...
Comments