A virtual cloud computing provider for mobile devices

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.

[1]  Omid Bushehrian Automatic actor-based program partitioning , 2009, Journal of Zhejiang University SCIENCE C.

[2]  Jason H. Christensen,et al.  Using RESTful web-services and cloud computing to create next generation mobile applications , 2009, OOPSLA Companion.

[3]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[4]  Xun Luo From Augmented Reality to Augmented Computing: A Look at Cloud-Mobile Convergence , 2009, 2009 International Symposium on Ubiquitous Virtual Reality.

[5]  Yung-Hsiang Lu,et al.  Cloud Computing for Mobile Users: Can Offloading Computation Save Energy? , 2010, Computer.

[6]  Eugene Marinelli,et al.  Hyrax: Cloud Computing on Mobile Devices using MapReduce , 2009 .

[7]  Dave Durkee,et al.  Why Cloud Computing Will Never Be Free , 2010, ACM Queue.

[8]  Gustavo Alonso,et al.  Calling the Cloud: Enabling Mobile Phones as Interfaces to Cloud Applications , 2009, Middleware.

[9]  Jörg Ott,et al.  Floating content: Information availability in urban environments , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[10]  Byung-Gon Chun,et al.  Augmented Smartphone Applications Through Clone Cloud Execution , 2009, HotOS.

[11]  Muga Nishizawa,et al.  An Easy-to-Use Toolkit for Efficient Java Bytecode Translators , 2003, GPCE.

[12]  Helmut Hlavacs,et al.  Virtualization in energy-efficient future home environments , 2009, IEEE Communications Magazine.

[13]  Michael Black,et al.  Exploring mobile devices as Grid resources: Using an x86 virtual machine to run BOINC on an iPhone , 2009, 2009 10th IEEE/ACM International Conference on Grid Computing.

[14]  Mads Darø Kristensen,et al.  Using Wi-Fi to save energy via P2P remote execution , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).