“…IoT has emerged as a transformative technology with the potential to revolutionize the world of work and bring massive improvement in the daily lives of humans [1][2][3]. Notably, its application spans several sectors like in the monitoring and control of machinery through advanced technologies such as digital twins [4], smart factories, and cities [5,6], healthcare [7,8], agriculture [9,10] and in many other fields. IoT's success in all the above application areas, however, depends heavily on the ability to connect with many devices, collect, store, and process their data, and respond to changing conditions in real-time and this requires significant processing power and computational resources [11][12][13] In a typical cloud architecture for IoT data processing, raw data emanating from end-user devices are transmitted through high bandwidth data networks to remote servers for processing, storage, knowledge extraction, decision making, and finally, sending results to the same or other nodes for actuation [14,15].…”