skip to main content
research-article

Intelligent Data Collaboration in Heterogeneous-device IoT Platforms

Authors Info & Claims
Published:21 June 2021Publication History
Skip Abstract Section

Abstract

The merging boundaries between edge computing and deep learning are forging a new blueprint for the Internet of Things (IoT). However, the low-quality of data in many IoT platforms, especially those composed of heterogeneous devices, is hindering the development of high-quality applications for those platforms. The solution presented in this article is intelligent data collaboration, i.e., the concept of deep learning providing IoT with the ability to adaptively collaborate to accomplish a task. Here, we outline the concept of intelligent data collaboration in detail and present a mathematical model in general form. To demonstrate one possible case where intelligent data collaboration would be useful, we prepared an implementation called adaptive data cleaning (ADC), designed to filter noisy data out of temperature readings in an IoT base station network. ADC primarily consists of a denoising autoencoder LSTM for predictions and a four-level data processing mechanism to perform the filtering. Comparisons between ADC and a maximum slop method show ADC with the lowest false error and the best filtering rates.

References

  1. Alexandre Alahi, Kratarth Goel, Vignesh Ramanathan, Alexandre Robicquet, Li Fei-Fei, and Silvio Savarese. 2016. Social LSTM: Human trajectory prediction in crowded spaces. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 961–971.Google ScholarGoogle ScholarCross RefCross Ref
  2. Jayant Baliga, Robert W. A. Ayre, Kerry Hinton, and Rodney S. Tucker. 2010. Green cloud computing: Balancing energy in processing, storage, and transport. Proc. IEEE 99, 1 (2010), 149–167.Google ScholarGoogle ScholarCross RefCross Ref
  3. Peter Brockwell and Richard Davis. 2002. An Introduction to Time Series and Forecasting. Vol. 39. https://doi.org/10.1007/978-1-4757-2526-1Google ScholarGoogle Scholar
  4. Laurence Broze and Guy Melard. 1990. Exponential smoothing: Estimation by maximum likelihood. J. Forecast. 9, 5 (1990), 445–455.Google ScholarGoogle ScholarCross RefCross Ref
  5. Djabir Abdeldjalil Chekired, Lyes Khoukhi, and Hussein T. Mouftah. 2018. Industrial IoT data scheduling based on hierarchical fog computing: A key for enabling smart factory. IEEE Trans. Industr. Info. 14, 10 (2018), 4590–4602.Google ScholarGoogle ScholarCross RefCross Ref
  6. Weitong Chen, Guodong Long, Lina Yao, and Quan Z. Sheng. 2020. AMRNN: attended multi-task recurrent neural networks for dynamic illness severity prediction. World Wide Web 23, 5 (2020), 2753–2770.Google ScholarGoogle ScholarCross RefCross Ref
  7. Zhijiang Chen, Guobin Xu, Vivek Mahalingam, Linqiang Ge, James Nguyen, Wei Yu, and Chao Lu. 2016. A cloud computing-based network monitoring and threat detection system for critical infrastructures. Big Data Res. 3 (2016), 10–23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Jianpeng Cheng, Li Dong, and Mirella Lapata. 2016. Long short-term memory-networks for machine reading. Retrieved from https://arXiv:1601.06733.Google ScholarGoogle Scholar
  9. Marcos Dias de Assuncao, Alexandre da Silva Veith, and Rajkumar Buyya. 2018. Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. J. Netw. Comput. Appl. 103 (2018), 1–17. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Jeffrey Dean and Sanjay Ghemawat. 2008. MapReduce: Simplified data processing on large clusters. Commun. ACM 51, 1 (2008), 107–113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. David A. Dickey and David R. Brillinger. 1982. Time series: Data analysis and theory. IEEE Signal Process. Mag. 77, 377 (1982), 214.Google ScholarGoogle Scholar
  12. Jun-Song Fu, Yun Liu, Han-Chieh Chao, Bharat K. Bhargava, and Zhen-Jiang Zhang. 2018. Secure data storage and searching for industrial IoT by integrating fog computing and cloud computing. IEEE Trans. Industr. Info. 14, 10 (2018), 4519–4528.Google ScholarGoogle ScholarCross RefCross Ref
  13. Dimitrios Georgakopoulos, Prem Prakash Jayaraman, Maria Fazia, Massimo Villari, and Rajiv Ranjan. 2016. Internet of Things and edge cloud computing roadmap for manufacturing. IEEE Cloud Comput. 3, 4 (2016), 66–73.Google ScholarGoogle ScholarCross RefCross Ref
  14. Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long short-term memory. Neural Comput. 9, 8 (1997), 1735–1780. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Diederik P. Kingma and Jimmy Ba. 2014. Adam: A method for stochastic optimization. Retrieved from https://arXiv:1412.6980.Google ScholarGoogle Scholar
  16. Yann LeCun, Yoshua Bengio, and Geoffrey Hinton. 2015. Deep learning. Nature 521, 7553 (2015), 436.Google ScholarGoogle Scholar
  17. Daming Li, Lianbing Deng, Zhiming Cai, Bill Franks, and Xiang Yao. 2018. Intelligent transportation system in Macao based on deep self-coding learning. IEEE Trans. Industr. Info. 14, 7 (2018), 3253–3260.Google ScholarGoogle ScholarCross RefCross Ref
  18. Liangzhi Li, Kaoru Ota, and Mianxiong Dong. 2018. Deep learning for smart industry: Efficient manufacture inspection system with fog computing. IEEE Transactions on Industrial Informatics 14, 10 (2018), 4665–4673.Google ScholarGoogle ScholarCross RefCross Ref
  19. Xi Lin, Jianhua Li, Jun Wu, Haoran Liang, and Wu Yang. 2019. Making knowledge tradable in edge-AI enabled IoT: A consortium blockchain-based efficient and incentive approach. IEEE Trans. Industr. Info. 15, 12 (2019), 6367–6378.Google ScholarGoogle ScholarCross RefCross Ref
  20. Mohammad M. Masud, Tahseen M. Al-Khateeb, Kevin W. Hamlen, Jing Gao, Latifur Khan, Jiawei Han, and Bhavani Thuraisingham. 2008. Cloud-based malware detection for evolving data streams. ACM Trans. Manage. Info. Syst. 2, 3 (2008), 1–27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Zong Meng, Xuyang Zhan, Jing Li, and Zuozhou Pan. 2018. An enhancement denoising autoencoder for rolling bearing fault diagnosis. Measurement 130 (2018), 448–454.Google ScholarGoogle ScholarCross RefCross Ref
  22. Mehdi Mohammadi, Ala Al-Fuqaha, Sameh Sorour, and Mohsen Guizani. 2018. Deep learning for IoT big data and streaming analytics: A survey. IEEE Commun. Surveys Tutor. 20, 4 (2018), 2923–2960.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Anne H. Ngu, Mario Gutierrez, Vangelis Metsis, Surya Nepal, and Quan Z. Sheng. 2016. IoT middleware: A survey on issues and enabling technologies. IEEE Internet Things J. 4, 1 (2016), 1–20.Google ScholarGoogle ScholarCross RefCross Ref
  24. Gopika Premsankar, Mario Di Francesco, and Tarik Taleb. 2018. Edge computing for the Internet of Things: A case study. IEEE Internet Things J. 5, 2 (2018), 1275–1284.Google ScholarGoogle ScholarCross RefCross Ref
  25. Francesco Restuccia, Nirnay Ghosh, Shameek Bhattacharjee, Sajal K. Das, and Tommaso Melodia. 2017. Quality of information in mobile crowdsensing: Survey and research challenges. ACM Trans. Sensor Netw. 13, 4 (2017), 1–43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Shihao Shen, Yiwen Han, Xiaofei Wang, and Yan Wang. 2019. Computation offloading with multiple agents in edge-computing–supported IoT. ACM Trans. Sensor Netw. 16, 1 (2019), 1–27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Weisong Shi, Jie Cao, Quan Zhang, Youhuizi Li, and Lanyu Xu. 2016. Edge computing: Vision and challenges. IEEE Internet Things J. 3, 5 (2016), 637–646.Google ScholarGoogle ScholarCross RefCross Ref
  28. Ranjay Singh and Ramesh C. Bansal. 2018. Optimization of an autonomous hybrid renewable energy system using reformed electric system cascade analysis. IEEE Trans. Industr. Info. 15, 1 (2018), 399–409.Google ScholarGoogle ScholarCross RefCross Ref
  29. Dalia Sobhy, Yasser El-Sonbaty, and Mohamad Abou Elnasr. 2012. MedCloud: Healthcare cloud computing system. In Proceedings of the International Conference for Internet Technology and Secured Transactions. IEEE, 161–166.Google ScholarGoogle Scholar
  30. Shaoxu Song, Aoqian Zhang, Jianmin Wang, and Philip S. Yu. 2015. Screen: Stream data cleaning under speed constraints. In Proceedings of the ACM SIGMOD International Conference on Management of Data. 827–841. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Muhammad Habib ur Rehman, Ejaz Ahmed, Ibrar Yaqoob, Ibrahim Abaker Targio Hashem, Muhammad Imran, and Shafiq Ahmad. 2018. Big data analytics in industrial IoT using a concentric computing model. IEEE Commun. Mag. 56, 2 (2018), 37–43. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Pascal Vincent, Hugo Larochelle, Yoshua Bengio, and Pierre-Antoine Manzagol. 2008. Extracting and composing robust features with denoising autoencoders. In Proceedings of the 25th International Conference on Machine Learning. ACM, 1096–1103. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Granville Tunnicliffe Wilson. 2016. Time series analysis: Forecasting and control, 5th ed., by George E. P. Box, Gwilym M. Jenkins , Gregory C. Reinsel, and Greta M. Ljung, 2015. John Wiley and Sons, Hoboken, NJ, pp. 712. J. Time 37, 5 (2016), 709–711.Google ScholarGoogle Scholar
  34. Huifeng Wu, Junjie Hu, Jiexiang Sun, and Danfeng Sun. 2019. Edge computing in an IoT base station system: Reprogramming and real-time tasks. Complexity 2019 (2019).Google ScholarGoogle Scholar
  35. Huifeng Wu, Danfeng Sun, Lan Peng, Yuan Yao, Jia Wu, Quan Z. Sheng, and Yi Yan. 2019. Dynamic edge access system in IoT environment. IEEE Internet Things J. (2019).Google ScholarGoogle ScholarCross RefCross Ref
  36. Lina Yao, Quan Z. Sheng, Anne H. H. Ngu, Jian Yu, and Aviv Segev. 2014. Unified collaborative and content-based web service recommendation. IEEE Trans. Services Comput. 8, 3 (2014), 453–466.Google ScholarGoogle ScholarCross RefCross Ref
  37. Lina Yao, Quan Z. Sheng, Xianzhi Wang, Wei Emma Zhang, and Yongrui Qin. 2018. Collaborative location recommendation by integrating multi-dimensional contextual information. ACM Trans. Internet Technol. 18, 3 (2018), 1–24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Keiichi Yasumoto, Hirozumi Yamaguchi, and Hiroshi Shigeno. 2016. Survey of real-time processing technologies of iot data streams. J. Info. Process. 24, 2 (2016), 195–202.Google ScholarGoogle ScholarCross RefCross Ref
  39. Luxiu Yin, Juan Luo, and Haibo Luo. 2018. Tasks scheduling and resource allocation in fog computing based on containers for smart manufacturing. IEEE Trans. Industr. Info. 14, 10 (2018), 4712–4721.Google ScholarGoogle ScholarCross RefCross Ref
  40. Tianqi Yu, Xianbin Wang, and Abdallah Shami. 2018. UAV-enabled spatial data sampling in large-scale IoT systems using denoising autoencoder neural network. IEEE Internet Things J. (2018).Google ScholarGoogle Scholar
  41. Wei Yu, Fan Liang, Xiaofei He, William Grant Hatcher, Chao Lu, Jie Lin, and Xinyu Yang. 2017. A survey on the edge computing for the Internet of Things. IEEE Access 6 (2017), 6900–6919.Google ScholarGoogle ScholarCross RefCross Ref
  42. Minghu Zhang, Xin Li, and Lili Wang. 2019. An adaptive outlier detection and processing approach towards time series sensor data. IEEE Access 7 (2019), 175192–175212.Google ScholarGoogle ScholarCross RefCross Ref
  43. Xiang Zhang, Lina Yao, Xianzhi Wang, Jessica Monaghan, and David Mcalpine. 2019. A survey on deep learning-based brain computer interface: Recent advances and new frontiers. Retrieved from https://arXiv:1905.04149.Google ScholarGoogle Scholar
  44. Xiang Zhang, Lina Yao, Shuai Zhang, Salil Kanhere, Michael Sheng, and Yunhao Liu. 2018. Internet of Things meets brain–computer interface: A unified deep learning framework for enabling human-thing cognitive interactivity. IEEE Internet Things J. 6, 2 (2018), 2084–2092.Google ScholarGoogle ScholarCross RefCross Ref
  45. Yingfeng Zhang, Zhengang Guo, Jingxiang Lv, and Ying Liu. 2018. A framework for smart production-logistics systems based on CPS and industrial IoT. IEEE Trans. Industr. Info. 14, 9 (2018), 4019–4032.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Intelligent Data Collaboration in Heterogeneous-device IoT Platforms

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM Transactions on Sensor Networks
          ACM Transactions on Sensor Networks  Volume 17, Issue 3
          August 2021
          333 pages
          ISSN:1550-4859
          EISSN:1550-4867
          DOI:10.1145/3470624
          Issue’s Table of Contents

          Copyright © 2021 Association for Computing Machinery.

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 June 2021
          • Accepted: 1 October 2020
          • Revised: 1 August 2020
          • Received: 1 April 2020
          Published in tosn Volume 17, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format