THE ROLE OF EDGE COMPUTING IN ENHANCING DATA PROCESSING EFFICIENCY

Authors

  • Harish Narne Application Engineer, UiPath Inc, USA Author

Keywords:

Internet of Things (IoT), Deep Learning, Data Processing

Abstract

The gadgets that make up the Internet of Things (IoT) collect a mountain of data from people and their surroundings, yet they frequently run on a tight budget. In order to make educated judgments and precise forecasts, machine learning algorithms analyze this kind of sensor data. With billions of devices sending data at once, networks can get overwhelmed, rendering conventional cloud data processing useless for Internet of Things applications. This research looks at the latest developments in models, architectures, hardware, and design requirements for machine learning deployment on edge devices and cloud networks with limited resources. Popular Internet of Things (IoT) devices that use edge intelligence include Beaglebone AI, SparkFun Edge, SparkFun, Google Coral Dev Board, SparkFun, Arduino Nano 33 BLE Sense, and Jetson from NVIDIA, among many more. Utilizing bespoke AI frameworks like TensorFlow Lite, OpenEI, Core ML, Caffe2, and MXNet, these devices are capable of running ML and DL workloads, including object identification and gesture detection. Many deep learning algorithms are used by these devices, including YOLOv4, ResNet-50, distributed edge computing, and long short-term memory (LSTM). In addition, we used decision tree, random forest, and support vector machine classifiers to sift through a thousand articles published in the last year on "ML in IoT" in IEEE Xplore in search of new research topics and potential projects. Topics such as big data, cloud computing, multimedia, privacy, security, quality of service, and activity recognition were popular, while important areas of focus included healthcare, transportation, smart cities and homes, agriculture, and assisted living. Some of the main obstacles to implementing edge machine learning include protecting sensitive user data on edge devices, finding an efficient way to manage edge node resources through distributed learning architectures, and finding a balance between machine learning's energy demands and the limited energy available on edge devices.

References

Statista. Number of Internet of Things (IoT) connected Devices Worldwide from 2019 to 2030. 2021. Available online: https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/ (accessed on 10 January 2022).

Burhan, M.; Rehman, R.A.; Khan, B.; Kim, B.S. IoT elements, layered architectures and security issues: A comprehensive survey. Sensors 2018, 18, 2796. [Google Scholar] [CrossRef] [PubMed]

Chang, Z.; Liu, S.; Xiong, X.; Cai, Z.; Tu, G. A survey of recent advances in edge-computing-powered artificial intelligence of things. IEEE Internet Things J. 2021, 8, 13849–13875. [Google Scholar] [CrossRef]

Mitchell, T.M.; Carbonell, J.G.; Michalski, R.S. Machine Learning; Springer: New York, NY, USA, 1986. [Google Scholar]

Devi, I.; Karpagam, G.; Kumar, B.V. A survey of machine learning techniques. Int. J. Comput. Syst. Eng. 2017, 3, 203–212. [Google Scholar] [CrossRef]

Sharma, K.; Nandal, R. A literature study on machine learning fusion with IOT. In Proceedings of the 2019 3rd International Conference on Trends in Electronics and Informatics (ICOEI), Tirunelveli, India, 23–25 April 2019; pp. 1440–1445. [Google Scholar]

Alsharif, M.H.; Kelechi, A.H.; Yahya, K.; Chaudhry, S.A. Machine learning algorithms for smart data analysis in internet of things environment: Taxonomies and research trends. Symmetry 2020, 12, 88. [Google Scholar] [CrossRef]

Somvanshi, M.; Chavan, P.; Tambade, S.; Shinde, S. A review of machine learning techniques using decision tree and support vector machine. In Proceedings of the 2016 International Conference on Computing Communication Control and Automation (ICCUBEA), Pune, India, 12–13 August 2016; pp. 1–7. [Google Scholar]

Yazici, M.T.; Basurra, S.; Gaber, M.M. Edge machine learning: Enabling smart internet of things applications. Big Data Cogn. Comput. 2018, 2, 26. [Google Scholar] [CrossRef]

Abdulkareem, N.M.; Abdulazeez, A.M. Machine learning classification based on Radom Forest Algorithm: A review. Int. J. Sci. Bus. 2021, 5, 128–142. [Google Scholar]

Ongsulee, P. Artificial intelligence, machine learning and deep learning. In Proceedings of the 2017 15th International Conference on ICT and Knowledge Engineering (ICT&KE), Bangkok, Thailand, 22–24 November 2017; pp. 1–6. [Google Scholar]

Ayodele, T.O. Machine learning overview. New Adv. Mach. Learn. 2010, 2, 16. [Google Scholar]

Zhu, X.; Goldberg, A.B. Introduction to semi-supervised learning. Synth. Lect. Artif. Intell. Mach. Learn. 2009, 3, 1–130. [Google Scholar] [CrossRef]

Zhu, X.J. Semi-Supervised Learning Literature Survey; Technical Report 1530; Department of Computer Sciences, University of Wisconsin-Madison: Madison, WI, USA, 2005. [Google Scholar]

Zhou, X.; Belkin, M. Semi-supervised learning. In Academic Press Library in Signal Processing; Elsevier: Amsterdam, The Netherlands, 2014; Volume 1, pp. 1239–1269. [Google Scholar]

Jindal, M.; Gupta, J.; Bhushan, B. Machine learning methods for IoT and their Future Applications. In Proceedings of the 2019 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS), Greater Noida, India, 18–19 October 2019; pp. 430–434. [Google Scholar]

Kaelbling, L.P.; Littman, M.L.; Moore, A.W. Reinforcement learning: A survey. J. Artif. Intell. Res. 1996, 4, 237–285. [Google Scholar] [CrossRef]

Yang, Z.; Nguyen, P.; Jin, H.; Nahrstedt, K. MIRAS: Model-based reinforcement learning for microservice resource allocation over scientific workflows. In Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA, 7–10 July 2019; pp. 122–132. [Google Scholar]

Torres, J.F.; Hadjout, D.; Sebaa, A.; Martínez-Álvarez, F.; Troncoso, A. Deep learning for time series forecasting: A survey. Big Data 2021, 9, 3–21.

Downloads

Published

2022-01-07