Walking in the Clouds: Deployment and Performance Trade-Offs of Smart Mobile Applications for Intelligent Environments

Cloud computing is still surfing the hype wave of emerging technologies. Delivering hardware, software and resources as a service over the network, the paradigm is also attracting a good deal of excitement in the mobile computing space. In this work, we challenge the proclaimed benefits of mobile cloud computing using smartphones as thin clients to access remote running applications, especially for applications that require contextual intelligence. Our experiments using mobile healthcare applications show that many resource and performance trade-offs exist and that current deployment schemes for these kind of applications are rough around the edges. We show how a modular design philosophy for mobile applications enables more optimal deployment and performance when leveraging cloud technology.

[1]  Diane J. Cook,et al.  Discovering frequent user--environment interactions in intelligent environments , 2011, Personal and Ubiquitous Computing.

[2]  Chonho Lee,et al.  A survey of mobile cloud computing: architecture, applications, and approaches , 2013, Wirel. Commun. Mob. Comput..

[3]  Zhigang Liu,et al.  The Jigsaw continuous sensing engine for mobile phone applications , 2010, SenSys '10.

[4]  Ozcivelek Rukiye,et al.  Active Ageing and Independent Living Services: The Role of Information and Communication Technology , 2008 .

[5]  Michael L. Littman,et al.  Activity Recognition from Accelerometer Data , 2005, AAAI.

[6]  Yolande Berbers,et al.  Mobile phones assisting with health self-care: a diabetes case study , 2008, Mobile HCI.

[7]  Gary M. Weiss,et al.  Activity recognition using cell phone accelerometers , 2011, SKDD.

[8]  Ian H. Witten,et al.  WEKA: a machine learning workbench , 1994, Proceedings of ANZIIS '94 - Australian New Zealnd Intelligent Information Systems Conference.

[9]  Han Qi,et al.  Research on mobile cloud computing: Review, trend and perspectives , 2012, 2012 Second International Conference on Digital Information and Communication Technology and it's Applications (DICTAP).

[10]  Lawrence B. Holder,et al.  Sensor selection to support practical use of health‐monitoring smart environments , 2011 .

[11]  Jukka K. Nurminen,et al.  Energy Efficiency of Mobile Clients in Cloud Computing , 2010, HotCloud.

[12]  Adrian David Cheok,et al.  22nd International Conference on Human-Computer Interaction with Mobile Devices and Services , 2007, Lecture Notes in Computer Science.

[13]  Ke Xu,et al.  A Survey of Research on Mobile Cloud Computing , 2011, 2011 10th IEEE/ACIS International Conference on Computer and Information Science.

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

[15]  S Szewcyzk,et al.  Annotating smart environment sensor data for activity learning. , 2009, Technology and health care : official journal of the European Society for Engineering and Medicine.