An autonomic resource provisioning framework for mobile computing grids

Enabling data- and compute-intensive applications that require real-time in-the-field data collection and processing using mobile platforms is still a significant challenge due to i) the insufficient computing capabilities and unavailability of complete data on individual mobile devices and ii) the prohibitive communication cost and response time involved in offloading data to remote computing resources such as clouds for centralized computation. A novel resource provisioning framework is proposed for organizing the heterogeneous sensing, computing, and communication capabilities of static and mobile devices in the vicinity in order to form an elastic resource pool (a heterogeneous mobile computing grid) that can be harnessed to collectively process massive amounts of locally generated data in parallel. The proposed framework is imparted with autonomic capabilities, namely, self-optimization and self-organization, in order to be energy and uncertainty aware, respectively, in the dynamic mobile environment.

[1]  Yu-Chee Tseng,et al.  GRID: A Fully Location-Aware Routing Protocol for Mobile Ad Hoc Networks , 2001, Telecommun. Syst..

[2]  Dario Pompili,et al.  SILENCE: distributed adaptive sampling for sensor-based autonomic systems , 2011, ICAC '11.

[3]  Zhen Li,et al.  Comet: a scalable coordination space for decentralized distributed environments , 2005, Second International Workshop on Hot Topics in Peer-to-Peer Systems.

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

[5]  Marty Humphrey,et al.  Mobile OGSI.NET: grid computing on mobile devices , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[6]  Nalini Venkatasubramanian,et al.  An energy-efficient middleware for supporting multimedia services in mobile grid environments , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[7]  Shantenu Jha,et al.  Autonomic management of application workflows on hybrid computing infrastructure , 2011, Sci. Program..

[8]  Amy L. Murphy,et al.  TeenyLIME: transiently shared tuple space middleware for wireless sensor networks , 2006, MidSens '06.

[9]  Paramvir Bahl,et al.  The Case for VM-Based Cloudlets in Mobile Computing , 2009, IEEE Pervasive Computing.

[10]  Bruno Schulze,et al.  Peer-to-peer resource discovery in mobile Grids , 2005, MGC '05.

[11]  Nanyan Jiang,et al.  Enabling applications in sensor-based pervasive environments , 2004 .

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

[13]  Nian-Feng Tzeng,et al.  Peer-to-peer checkpointing arrangement for mobile grid computing systems , 2007, HPDC '07.

[14]  Byung-Gon Chun,et al.  CloneCloud: elastic execution between mobile device and cloud , 2011, EuroSys '11.

[15]  D. Estrin,et al.  Open mHealth Architecture: An Engine for Health Care Innovation , 2010, Science.