Accessing Big Data in the Cloud Using Mobile Devices

The amount of data acquired, stored, and processed annually over the Internet has exceeded the processing capabilities of modern computer systems, including supercomputers with multiple-Petaflop processing power, giving rise to the term Big Data. Continuous research efforts to implement systems to cope with this insurmountable amount of data are underway. The authors introduce the ongoing research in three different facets: 1) in the Acquisition front, they introduce a concept that has come to the forefront in the past few years: Internet-of-Things (IoT), which will be one of the major sources for Big Data generation in the following decades. The authors provide a brief survey of IoT to understand the concept and the ongoing research in this field. 2) In the Cloud Storage and Processing front, they provide a survey of techniques to efficiently store the acquired Big Data in the cloud, index it, and get it ready for processing. While IoT relates primarily to sensor nodes and thin devices, the authors study this storage and processing aspect of Big Data within the framework of Cloud Computing. 3) In the Mobile Access front, they perform a survey of existing infrastructures to access the Big Data efficiently via mobile devices. This survey also includes intermediate devices, such as a Cloudlet, to accelerate the Big Data collection from IoT and access to Big Data for applications that require response times that are close to real-time.

[1]  Shadi Aljawarneh,et al.  Advanced Research on Cloud Computing Design and Applications , 2015 .

[2]  Mayank Yuvaraj Cloud Libraries: Issues and Challenges , 2014 .

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

[4]  Engin Ipek,et al.  Resistive computation: avoiding the power wall with low-leakage, STT-MRAM based computing , 2010, ISCA.

[5]  Ellen W. Zegura,et al.  Computing in cirrus clouds: the challenge of intermittent connectivity , 2012, MCC '12.

[6]  Kashif Munir,et al.  Security Challenges for Cloud Computing Development Framework in Saudi Arabia , 2015 .

[7]  Shadi Aljawarneh,et al.  Using Cloud Computing for E-Government: A New Dawn , 2015 .

[8]  Kevin Ashton,et al.  That ‘Internet of Things’ Thing , 1999 .

[9]  Durgesh Singh,et al.  Cloud Security Using Face Recognition , 2015 .

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

[11]  Eby G. Friedman,et al.  Integration of clock skew and register delays into a retiming algorithm , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[12]  Jiye Shi,et al.  Mobile computing - A green computing resource , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[13]  Eby G. Friedman,et al.  Incorporating interconnect, register, and clock distribution delays into the retiming process , 1997, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[14]  David P. Anderson,et al.  BOINC: a system for public-resource computing and storage , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[15]  Dinh Thai Hoang,et al.  Optimal admission control policy for mobile cloud computing hotspot with cloudlet , 2012, 2012 IEEE Wireless Communications and Networking Conference (WCNC).

[16]  Doan B. Hoang,et al.  Mobile Cloud for Assistive Healthcare (MoCAsH) , 2010, 2010 IEEE Asia-Pacific Services Computing Conference.

[17]  Frédéric Thiesse,et al.  Discovery Service Design in the EPCglobal Network , 2008, IOT.

[18]  Brighten Godfrey,et al.  More is less: reducing latency via redundancy , 2012, HotNets-XI.

[19]  Lei Gao,et al.  Serving large-scale batch computed data with project Voldemort , 2012, FAST.

[20]  Werner Vogels,et al.  Dynamo: amazon's highly available key-value store , 2007, SOSP.

[21]  Jin Mitsugi,et al.  EPC based internet of things architecture , 2011, 2011 IEEE International Conference on RFID-Technologies and Applications.

[22]  Joseph M. Hellerstein,et al.  MapReduce Online , 2010, NSDI.

[23]  Gabriel Montenegro,et al.  IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals , 2007, RFC.

[24]  J. Wenny Rahayu,et al.  Mobile cloud computing: A survey , 2013, Future Gener. Comput. Syst..

[25]  Stavros Archondakis,et al.  Cloud Computing for BioLabs , 2014 .

[26]  David Wetherall,et al.  Revisiting Smart Dust with RFID Sensor Networks , 2008, HotNets.

[27]  Sangeeta N. Dhamdhere,et al.  Cloud Computing and Virtualization Technologies in Libraries , 2013 .

[28]  Eby G. Friedman,et al.  Synchronous performance and reliability improvement in pipelined ASICs , 1994, Proceedings Seventh Annual IEEE International ASIC Conference and Exhibit.

[29]  Tim Verbelen,et al.  Cloudlets: bringing the cloud to the mobile user , 2012, MCS '12.

[30]  Ganesh Chandra Deka,et al.  Handbook of Research on Securing Cloud-Based Databases with Biometric Applications , 2014 .

[31]  Hassan Takabi,et al.  Mobile Cloud Computing and Its Security and Privacy Challenges , 2014 .

[32]  Tolga Soyata,et al.  pbCAM: Probabilistically-banked Content Addressable Memory , 2012, 2012 IEEE International SOC Conference.

[33]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[34]  Wendi B. Heinzelman,et al.  Cloud-Vision: Real-time face recognition using a mobile-cloudlet-cloud acceleration architecture , 2012, 2012 IEEE Symposium on Computers and Communications (ISCC).

[35]  Prashant Malik,et al.  Cassandra: a decentralized structured storage system , 2010, OPSR.

[36]  Mark Weiser The computer for the 21st century , 1991 .

[37]  Pete Wyckoff,et al.  Hive - A Warehousing Solution Over a Map-Reduce Framework , 2009, Proc. VLDB Endow..

[38]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

[39]  Yawei Li,et al.  Megastore: Providing Scalable, Highly Available Storage for Interactive Services , 2011, CIDR.

[40]  Karthik Ranganathan,et al.  Apache hadoop goes realtime at Facebook , 2011, SIGMOD '11.

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

[42]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[43]  Howard Gobioff,et al.  The Google file system , 2003, SOSP '03.

[44]  Hans Werner Meuer,et al.  Top500 Supercomputer Sites , 1997 .

[45]  Wendi B. Heinzelman,et al.  SOLARCAP: Super capacitor buffering of solar energy for self-sustainable field systems , 2012, 2012 IEEE International SOC Conference.

[46]  Bharat K. Bhargava,et al.  A Survey of Computation Offloading for Mobile Systems , 2012, Mobile Networks and Applications.

[47]  Eby G. Friedman,et al.  Monotonicity constraints on path delays for efficient retiming with localized clock skew and variable register delay , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.

[48]  Konstantin V. Shvachko,et al.  HDFS Scalability: The Limits to Growth , 2010, login Usenix Mag..

[49]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[50]  Michael C. Huang,et al.  Assessment of cloud-based health monitoring using Homomorphic Encryption , 2013, 2013 IEEE 31st International Conference on Computer Design (ICCD).

[51]  Wendi Heinzelman,et al.  COMBAT: mobile-Cloud-based cOmpute/coMmunications infrastructure for BATtlefield applications , 2012, Defense, Security, and Sensing.

[52]  Anastasia N. Kastania,et al.  Cloud Computing Applications for Quality Health Care Delivery , 2014 .

[53]  Eric Chen,et al.  Offloading Android applications to the cloud without customizing Android , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[54]  Christopher Frost,et al.  Spanner: Google's Globally-Distributed Database , 2012, OSDI.

[55]  Eby G. Friedman,et al.  Retiming With Non-zero Clock Skew, Variable Register, and Interconnect Delay , 1994, IEEE/ACM International Conference on Computer-Aided Design.

[56]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[57]  Xiang Lian,et al.  Development of foundation models for Internet of Things , 2010, Frontiers of Computer Science in China.

[58]  Leslie Lamport,et al.  Paxos Made Simple , 2001 .

[59]  Hairong Kuang,et al.  The Hadoop Distributed File System , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[60]  David E. Culler,et al.  TinyOS: An Operating System for Sensor Networks , 2005, Ambient Intelligence.

[61]  Sean Quinlan,et al.  GFS: Evolution on Fast-forward , 2009, ACM Queue.