Energy-Efficient Location and Activity-Aware On-Demand Mobile Distributed Sensing Platform for Sensing as a Service in IoT Clouds

The Internet of Things (IoT) envisions billions of sensors deployed around us and connected to the Internet, where the mobile crowd sensing technologies are widely used to collect data in different contexts of the IoT paradigm. Due to the popularity of Big Data technologies, processing and storing large volumes of data have become easier than ever. However, large-scale data management tasks still require significant amounts of resources that can be expensive regardless of whether they are purchased or rented (e.g., pay-as-you-go infrastructure). Further, not everyone is interested in such large-scale data collection and analysis. More importantly, not everyone has the financial and computational resources to deal with such large volumes of data. Therefore, a timely need exists for a cloud-integrated mobile crowd sensing platform that is capable of capturing sensors data, on-demand, based on conditions enforced by the data consumers. In this paper, we propose a context-aware, specifically, location and activity-aware mobile sensing platform called context-aware mobile sensor data engine (C-MOSDEN) for the IoT domain. We evaluated the proposed platform using three real-world scenarios that highlight the importance of selective sensing. The computational effectiveness and efficiency of the proposed platform are investigated and are used to highlight the advantages of context-aware selective sensing.

[1]  Athanasios V. Vasilakos,et al.  Managing Performance Overhead of Virtual Machines in Cloud Computing: A Survey, State of the Art, and Future Directions , 2014, Proceedings of the IEEE.

[2]  Marko Hännikäinen,et al.  An Embedded Cloud Design for Internet-of-Things , 2013, Int. J. Distributed Sens. Networks.

[3]  Andreas Schrader,et al.  Dynamix: An open plug-and-play context framework for android , 2012, 2012 3rd IEEE International Conference on the Internet of Things.

[4]  Jie Liu,et al.  The CLEO mobile sensing platform , 2012, SenSys '12.

[5]  Emiliano Miluzzo,et al.  A survey of mobile phone sensing , 2010, IEEE Communications Magazine.

[6]  Koen Langendoen,et al.  Pogo, a Middleware for Mobile Phone Sensing , 2012, Middleware.

[7]  Chi Harold Liu,et al.  The Emerging Internet of Things Marketplace From an Industrial Perspective: A Survey , 2015, IEEE Transactions on Emerging Topics in Computing.

[8]  Fan Ye,et al.  Mobile crowdsensing: current state and future challenges , 2011, IEEE Communications Magazine.

[9]  A. Sashima,et al.  CONSORTS-S: A mobile sensing platform for context-aware services , 2008, 2008 International Conference on Intelligent Sensors, Sensor Networks and Information Processing.

[10]  Matthias Budde,et al.  The TECO Envboard: A mobile sensor platform for accurate urban sensing — And more , 2012, 2012 Ninth International Conference on Networked Sensing (INSS).

[11]  Siddhartha Kumar Khaitan,et al.  Design Techniques and Applications of Cyberphysical Systems: A Survey , 2015, IEEE Systems Journal.

[12]  Arkady B. Zaslavsky,et al.  Semantic-Driven Configuration of Internet of Things Middleware , 2013, 2013 Ninth International Conference on Semantics, Knowledge and Grids.

[13]  Dirk Trossen,et al.  NORS: An Open Source Platform to Facilitate Participatory Sensing with Mobile Phones , 2007, 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (MobiQuitous).

[14]  Félix J. García Clemente,et al.  SeCoMan: A Semantic-Aware Policy Framework for Developing Privacy-Preserving and Context-Aware Smart Applications , 2016, IEEE Systems Journal.

[15]  Arkady B. Zaslavsky,et al.  Sensing as a service model for smart cities supported by Internet of Things , 2013, Trans. Emerg. Telecommun. Technol..

[16]  Prem Prakash Jayaraman,et al.  MOSDEN: An Internet of Things Middleware for Resource Constrained Mobile Devices , 2013, 2014 47th Hawaii International Conference on System Sciences.

[17]  Athanasios V. Vasilakos,et al.  Cloud-assisted body area networks: state-of-the-art and future challenges , 2014, Wirel. Networks.

[18]  Artemis Moroni,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[19]  Arkady B. Zaslavsky,et al.  Capturing sensor data from mobile phones using Global Sensor Network middleware , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[20]  Enrico Macii,et al.  Event-Driven User-Centric Middleware for Energy-Efficient Buildings and Public Spaces , 2016, IEEE Systems Journal.

[21]  Karl Aberer,et al.  Infrastructure for Data Processing in Large-Scale Interconnected Sensor Networks , 2007, 2007 International Conference on Mobile Data Management.

[22]  Alireza Sahami Shirazi,et al.  SENSE-SATION: An extensible platform for integration of phones into the Web , 2010, 2010 Internet of Things (IOT).

[23]  Lingyang Song,et al.  Joint Optimization of Power, Packet Forwarding and Reliability in MIMO Wireless Sensor Networks , 2011, Mob. Networks Appl..

[24]  James A. Landay,et al.  The Mobile Sensing Platform: An Embedded Activity Recognition System , 2008, IEEE Pervasive Computing.

[25]  Vikas Agarwal,et al.  USense -- A Smartphone Middleware for Community Sensing , 2013, 2013 IEEE 14th International Conference on Mobile Data Management.

[26]  Prem Prakash Jayaraman,et al.  Context-aware Dynamic Discovery and Configuration of 'Things' in Smart Environments , 2013, Big Data and Internet of Things.

[27]  Athanasios V. Vasilakos,et al.  Security of the Internet of Things: perspectives and challenges , 2014, Wireless Networks.

[28]  Ciprian Dobre,et al.  Big Data and Internet of Things: A Roadmap for Smart Environments , 2014, Big Data and Internet of Things.

[29]  Keiichi Nakata,et al.  An agent-based architecture for participatory sensing platform , 2010, 2010 4th International Universal Communication Symposium.

[30]  Hirozumi Yamaguchi,et al.  Design and Architecture of Cloud-Based Mobile Phone Sensing Middleware , 2012, 2012 Second Symposium on Network Cloud Computing and Applications.

[31]  Karl Aberer,et al.  ExposureSense: Integrating daily activities with air quality using mobile participatory sensing , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[32]  Arkady B. Zaslavsky,et al.  Sensing as a Service and Big Data , 2013, ArXiv.

[33]  Maurizio Tomasella,et al.  Vision and Challenges for Realising the Internet of Things , 2010 .

[34]  Qiang Wang,et al.  A mobile-agent-based middleware for wireless sensor networks data fusion , 2009, 2009 IEEE Instrumentation and Measurement Technology Conference.

[35]  Prem Prakash Jayaraman,et al.  Efficient opportunistic sensing using mobile collaborative platform MOSDEN , 2013, 9th IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing.

[36]  Min Chen,et al.  A Survey on Internet of Things From Industrial Market Perspective , 2015, IEEE Access.

[37]  Vigneshwaran Subbaraju,et al.  Energy-Efficient Continuous Activity Recognition on Mobile Phones: An Activity-Adaptive Approach , 2012, 2012 16th International Symposium on Wearable Computers.

[38]  Mohsen Guizani,et al.  Home M2M networks: Architectures, standards, and QoS improvement , 2011, IEEE Communications Magazine.

[39]  Athanasios V. Vasilakos,et al.  Mobile Cloud Computing: A Survey, State of Art and Future Directions , 2013, Mobile Networks and Applications.

[40]  C.B. Westphall,et al.  Grid-M: Middleware to Integrate Mobile Devices, Sensors and Grid Computing , 2007, 2007 Third International Conference on Wireless and Mobile Communications (ICWMC'07).