An adaptive IoT platform on budgeted 3G data plans

Abstract In this paper, we design and implement an Internet-of-Things (IoT) based platform for developing cities using environmental sensing as a driving application. Since ubiquitous and free WiFi access is not available in most developing cities, IoT deployments must leverage 3G cellular connections that are metered and expensive. In order to best utilize the limited 3G data plan, we propose two adaptation strategies to drive sensing and data collection. The first technique is an infrastructure-level adaptation approach where we adjust sensing intervals of periodic sensors so that the data volume remains bounded within the allocated data budget. The second approach is at the information-level where application-specific analytics are deployed on-board devices. This use case focuses on multimedia sensors that process captured raw media data to lower volume semantic data that is communicated. We implement the two adaptation strategies on the EnviroSCALE (Environmental Sensing and Community Alert Network) platform, which is an inexpensive Raspberry Pi based environmental sensing system that employs air quality sensors and periodically publishes sensor data over a 3G connection with a limited data plan. We outline our deployment experience of EnviroSCALE in Dhaka city, the capital of Bangladesh, particularly in the direction of infrastructure-level adaptation. For information-level adaptation, our testbed experiment results demonstrate the practicality of adaptive sensing and triggering rich sensing analytics via user-specified criteria over budgeted 3G connections.

[1]  Vladimir Vujovic,et al.  Raspberry Pi as a Sensor Web node for home automation , 2015, Comput. Electr. Eng..

[2]  Hirozumi Yamaguchi,et al.  Design and Implementation of Middleware for IoT Devices toward Real-Time Flow Processing , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems Workshops (ICDCSW).

[3]  Hua-Jun Hong,et al.  Dynamic module deployment in a fog computing platform , 2016, 2016 18th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[4]  Yu Feng,et al.  The study and application of the IOT technology in agriculture , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[5]  Roberto Morabito,et al.  A performance evaluation of container technologies on Internet of Things devices , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[6]  Duc-Hung Le,et al.  Provisioning Software-Defined IoT Cloud Systems , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[7]  N Vijayakumar,et al.  The real time monitoring of water quality in IoT environment , 2015 .

[8]  D. Pavithra,et al.  IoT based monitoring and control system for home automation , 2015, 2015 Global Conference on Communication Technologies (GCCT).

[9]  Vasaka Visoottiviseth,et al.  A scalable and low-cost MQTT broker clustering system , 2017, 2017 2nd International Conference on Information Technology (INCIT).

[10]  Antonio Puliafito,et al.  Exploring Container Virtualization in IoT Clouds , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).

[11]  Marios D. Dikaiakos,et al.  AdaM: An adaptive monitoring framework for sampling and filtering on IoT devices , 2015, 2015 IEEE International Conference on Big Data (Big Data).

[12]  Kyung-Sup Kwak,et al.  The Internet of Things for Health Care: A Comprehensive Survey , 2015, IEEE Access.

[13]  Hua-Jun Hong,et al.  Supporting Internet-of-Things Analytics in a Fog Computing Platform , 2017, 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[14]  Siddharth Bhave,et al.  Embedded Middleware for Distributed Raspberry Pi Device to Enable Big Data Applications , 2017, 22017 IEEE International Conference on Computational Science and Engineering (CSE) and IEEE International Conference on Embedded and Ubiquitous Computing (EUC).

[15]  Xiong Xiong,et al.  Design and Implementation of LPWA-Based Air Quality Monitoring System , 2016, IEEE Access.

[16]  Dhvani Shah,et al.  IoT Based Biometrics Implementation on Raspberry Pi , 2016 .

[17]  Nalini Venkatasubramanian,et al.  SCALE: Safe community awareness and alerting leveraging the internet of things , 2015, IEEE Communications Magazine.

[18]  Ahmed Imteaj,et al.  IoT based autonomous percipient irrigation system using raspberry Pi , 2016, 2016 19th International Conference on Computer and Information Technology (ICCIT).

[19]  Bryan Scotney,et al.  Smart City Architecture and its Applications Based on IoT , 2015, ANT/SEIT.

[20]  Ivan Ganchev,et al.  A generic IoT architecture for smart cities , 2014 .

[21]  Nasimuzzaman Chowdhury,et al.  Access Control of Door and Home Security by Raspberry Pi Through Internet , 2013 .

[22]  Hao Chen,et al.  A brief introduction to IoT gateway , 2011 .

[23]  Subhas Chandra Mukhopadhyay,et al.  Towards the Implementation of IoT for Environmental Condition Monitoring in Homes , 2013, IEEE Sensors Journal.

[24]  Pushpendra Kumar Pateriya,et al.  Development of IoT based smart security and monitoring devices for agriculture , 2016, 2016 6th International Conference - Cloud System and Big Data Engineering (Confluence).

[25]  Ashish Jasuja,et al.  Air quality monitoring system based on IoT using Raspberry Pi , 2017, 2017 International Conference on Computing, Communication and Automation (ICCCA).

[26]  R. Kumar,et al.  An IoT based patient monitoring system using raspberry Pi , 2016, 2016 International Conference on Computing Technologies and Intelligent Data Engineering (ICCTIDE'16).

[27]  Maurizio Giacobbe,et al.  Characterizing Cloud Federation in IoT , 2016, 2016 30th International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[28]  Duan Yan-e,et al.  Design of Intelligent Agriculture Management Information System Based on IoT , 2011, 2011 Fourth International Conference on Intelligent Computation Technology and Automation.

[29]  Hua-Jun Hong,et al.  Distributed analytics in fog computing platforms using tensorflow and kubernetes , 2017, 2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[30]  Giuseppe Anastasi,et al.  A Low-Cost Sensing System for Cooperative Air Quality Monitoring in Urban Areas , 2015, Sensors.

[31]  P Ravi Babu,et al.  A Smart Home Automation technique with Raspberry Pi using IoT , 2015, 2015 International Conference on Smart Sensors and Systems (IC-SSS).

[32]  Bibhudatta Sahoo,et al.  Sensors data collection architecture in the Internet of Mobile Things as a service (IoMTaaS) platform , 2017, 2017 International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC).

[33]  Yue Zhang,et al.  IoT Family Robot Based on Raspberry Pi , 2016, 2016 International Conference on Information System and Artificial Intelligence (ISAI).

[34]  D. Manivannan,et al.  IoT Enabled Air Quality Monitoring System (AQMS) using Raspberry Pi , 2016 .

[35]  Antonio Iera,et al.  Evaluating Performance of Containerized IoT Services for Clustered Devices at the Network Edge , 2017, IEEE Internet of Things Journal.

[36]  Claus Pahl,et al.  Containers and Clusters for Edge Cloud Architectures -- A Technology Review , 2015, 2015 3rd International Conference on Future Internet of Things and Cloud.

[37]  Roberto Morabito,et al.  Virtualization on Internet of Things Edge Devices With Container Technologies: A Performance Evaluation , 2017, IEEE Access.

[38]  Nathalie Mitton,et al.  Lightweight virtualization as enabling technology for future smart cars , 2017, 2017 IFIP/IEEE Symposium on Integrated Network and Service Management (IM).

[39]  Marisol García-Valls,et al.  Integration of Data Distribution Service and Raspberry Pi , 2017, GPC.

[40]  Sven Helmer,et al.  A Container-Based Edge Cloud PaaS Architecture Based on Raspberry Pi Clusters , 2016, 2016 IEEE 4th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW).

[41]  Han-Chuan Hsieh,et al.  Internet of Things Architecture Based on Integrated PLC and 3G Communication Networks , 2011, 2011 IEEE 17th International Conference on Parallel and Distributed Systems.

[42]  Won-Jung Kim,et al.  The Implementation of Smart Raising Environment Management System based on Sensor Network and 3G Telecommunication , 2011 .

[43]  Qing Han,et al.  The Scale2 Multi-Network Architecture for IoT-Based Resilient Communities , 2016, 2016 IEEE International Conference on Smart Computing (SMARTCOMP).

[44]  Jörg Ott,et al.  Consolidate IoT Edge Computing with Lightweight Virtualization , 2018, IEEE Network.

[45]  Paolo Bellavista,et al.  Feasibility of Fog Computing Deployment based on Docker Containerization over RaspberryPi , 2017, ICDCN.

[46]  Roberto Morabito,et al.  Enabling Data Processing at the Network Edge through Lightweight Virtualization Technologies , 2016, 2016 IEEE International Conference on Sensing, Communication and Networking (SECON Workshops).

[47]  Ramu Parupalli,et al.  Mobile based home automation using Internet of Things(IoT) , 2015, 2015 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT).

[48]  Nathalie Mitton,et al.  LEGIoT: A Lightweight Edge Gateway for the Internet of Things , 2018, Future Gener. Comput. Syst..

[49]  Virginia Menezes,et al.  Healthcare based on IoT using Raspberry Pi , 2015, 2015 International Conference on Green Computing and Internet of Things (ICGCIoT).

[50]  Jeong-Won Kim A Smart Home Prototype Implementation Using Raspberry Pi , 2015 .

[51]  Francesco Marcelloni,et al.  Adaptive Lossless Entropy Compressors for Tiny IoT Devices , 2014, IEEE Transactions on Wireless Communications.

[52]  Qian Zhu,et al.  IOT Gateway: BridgingWireless Sensor Networks into Internet of Things , 2010, 2010 IEEE/IFIP International Conference on Embedded and Ubiquitous Computing.

[53]  Munagala Manoj Venkata Sai,et al.  Iot Based Smart Agriculture , 2018 .

[54]  Pachamuthu Rajalakshmi,et al.  Adaptive rule engine based IoT enabled remote health care data acquisition and smart transmission system , 2014, 2014 IEEE World Forum on Internet of Things (WF-IoT).

[55]  Sushma Agrawal,et al.  IoT based urban climate monitoring using Raspberry Pi , 2016, 2016 International Conference on Communication and Signal Processing (ICCSP).

[56]  Prashant A. Shinde,et al.  Advanced vehicle monitoring and tracking system based on Raspberry Pi , 2015, 2015 IEEE 9th International Conference on Intelligent Systems and Control (ISCO).

[57]  Andreas Kliem,et al.  Towards Container-Based Resource Management for the Internet of Things , 2016, 2016 International Conference on Software Networking (ICSN).

[58]  Sanjay Ganorkar,et al.  IoT Based Health Monitoring System by Using Raspberry Pi and ECG Signal , 2016 .

[59]  Sung Wook Baik,et al.  Raspberry Pi assisted face recognition framework for enhanced law-enforcement services in smart cities , 2017, Future Gener. Comput. Syst..

[60]  Juan Luo,et al.  Tasks Scheduling and Resource Allocation in Fog Computing Based on Containers for Smart Manufacturing , 2018, IEEE Transactions on Industrial Informatics.

[61]  P. Eloranta,et al.  IoT for intelligent traffic system , 2013, 2013 IEEE 9th International Conference on Intelligent Computer Communication and Processing (ICCP).

[62]  Mahmudur Rahman Hera,et al.  AQBox: An air quality measuring box from COTS gas sensors , 2017, 2017 International Conference on Networking, Systems and Security (NSysS).

[63]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[64]  Aruna Balasubramanian,et al.  A highly resilient and scalable broker architecture for IoT applications , 2018, 2018 10th International Conference on Communication Systems & Networks (COMSNETS).

[65]  Ahmed Mohamed,et al.  Internet of things based smart environmental monitoring using the Raspberry-Pi computer , 2015, 2015 Fifth International Conference on Digital Information Processing and Communications (ICDIPC).

[66]  Yogesh L. Simmhan,et al.  ECHO: An Adaptive Orchestration Platform for Hybrid Dataflows across Cloud and Edge , 2017, ICSOC.

[67]  Julian Schütte,et al.  An Ecosystem and IoT Device Architecture for Building Trust in the Industrial Data Space , 2018, CPSS@AsiaCCS.

[68]  Abhirup Khanna,et al.  IoT based smart parking system , 2018, 2016 International Conference on Internet of Things and Applications (IOTA).