A Review of Efficient Real-Time Decision Making in the Internet of Things
Abstract
:1. Introduction
- We define real-time decision tasks in IoT that intend to evaluate logic predicates within their deadlines using fresh sensor data. In this way, we clearly distinguish them from near real-time approaches agnostic to timing and data freshness constraints.
- We review leading-edge scheduling methodologies for efficient processing of real-time decision tasks in IoT by thoroughly analyzing their advantages and disadvantages while reviewing effective machine learning techniques that can be leveraged by real-time decision tasks.
- Furthermore, we propose future research directions to meet the timing and data freshness constraints of real-time decision tasks in IoT more cost-efficiently.
2. Background
3. A Review of Techniques for Cost-Efficient Real-Time Decision Support in IoT
3.1. Efficient Evaluation of a Single Conjunction via Short-Circuiting
- They implicitly assume that the conjunction evaluation scheme has a priori knowledge of short-circuit probabilities for efficient evaluation of the conjunction based on history [8,12,13]. However, they do not discuss how to derive the short-circuit probabilities. Estimating the probabilities may incur additional sensor data retrievals. If the accurate short-circuit probabilities are unavailable a priori or the cost for probability estimation is not negligible, the greedy heuristic that orders the literals in a conjunction via Equation (2) for efficient real-time decision making via short-circuiting [8,12,13] may become ineffective.
3.2. Pull Model and Data Freshness
3.3. Sensor Data Analytics via Machine Learning for Real-Time Decision Making
- It requires IoT devices to transmit all sensor data to the cloud for analytics, incurring long, unpredictable latency, and many deadlines miss in real-time decision making. (The Internet backbone latency is relatively long and varies significantly from tens to hundreds of milliseconds [57].) Tardy decisions may lead to undesirable results, such as severe traffic congestion or chaos in an emergency department.
- Such a naive approach may saturate the core network with the limited bandwidth as the number of sensors and IoT devices is increasing rapidly [58,59]. It may substantially impair the performance, scalability, and availability of the Internet. Thus, centralized analytics of sensor data in IoT is unsustainable.
- In addition, IoT devices may consume a lot of precious energy and wireless bandwidth to transfer all their sensor data to the cloud for centralized data analytics in the cloud. Typically, IoT devices communicate wirelessly for the ease of deployment in a distributed area. Wireless networking consumes a significant fraction of the energy in an IoT device [60,61]. Wireless IoT networks, such as LPWAN (Low-Power Wide-Area Network) [62,63], often have stringent bandwidth constraints.
- It is challenging to meet stringent timing constraints for real-time data analytics and decision support due to the stringent resource and energy constraints of IoT devices.
- IoT devices with limited resources may not be able to support sophisticated machine learning models or extensive model training. Instead, they typically use simplified models trained in the cloud to analyze local sensor data in a timely fashion [64,65]; however, the stripped-down model may suffer from lower predictive performance.
- Each IoT device is likely to have a relatively myopic view of the specific area it is monitoring only without a global view necessary to optimize, for example, the overall traffic flow in a city.
- Compact CNNs (Convolutional Neural Networks) are created by leveraging the spatial correlation within a convolutional layer to convolve feature maps with multiple weight kernels (Compact RNNs (Recurrent Neural Networks) for sequence data analysis has also received significant attention from researchers [78].). They also leverage the intra-layer and inter-layer channel correlations to aggregate feature maps with different topologies. In addition, network architecture search (NAS) aims to automatically optimize the DNN architecture.
- Tensor/matrix operations are the basic computation in neural networks. Thus, compressing tensors, typically via matrix decomposition, is an effective way to shrink and accelerate DNNs.
- Data quantization decreases the bit width of the data that flow through a DNN model to reduce the model size and save memory while simplifying the operations for computational acceleration.
- Network sparsification attempts to make neural networks sparse, via weight pruning and neuron pruning, instead of simplifying the arithmetic via data quantization.
4. Future Research Directions
4.1. Efficient Analysis of an Entire DNF Predicate Requiring No Knowledge of Short-Circuit Probabilities
Algorithm 1: Efficient DNF Predicate Evaluation for Real-Time Decision Making in IoT |
4.2. Predicting Probabilities of Satisfying Conjunctions and Two-Level Scheduling for Efficient Evaluation of an Entire Predicate
4.3. Efficient Management of Sensor Data Freshness
4.4. Scheduling Real-Time Analytics Tasks
5. Conclusions
Funding
Acknowledgments
Conflicts of Interest
References
- Lee, I.; Lee, K. The Internet of Things (IoT): Applications, investments, and challenges for enterprises. Bus. Horiz. 2015, 58, 431–440. [Google Scholar] [CrossRef]
- Sisinni, E.; Saifullah, A.; Han, S.; Jennehag, U.; Gidlund, M. Industrial internet of things: Challenges, opportunities, and directions. IEEE Trans. Ind. Inform. 2018, 14, 4724–4734. [Google Scholar] [CrossRef]
- Stoyanova, M.; Nikoloudakis, Y.; Panagiotakis, S.; Pallis, E.; Markakis, E.K. A survey on the internet of things (IoT) forensics: Challenges, approaches, and open issues. IEEE Commun. Surv. Tutor. 2020, 22, 1191–1221. [Google Scholar] [CrossRef]
- Fortino, G.; Savaglio, C.; Spezzano, G.; Zhou, M. Internet of Things as System of Systems: A Review of Methodologies, Frameworks, Platforms, and Tools. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 223–236. [Google Scholar] [CrossRef]
- INRIX 2021 Global Traffic Scorecard. Available online: https://inrix.com/scorecard/ (accessed on 10 January 2022).
- Ji, B.; Zhang, X.; Mumtaz, S.; Han, C.; Li, C.; Wen, H.; Wang, D. Survey on the internet of vehicles: Network architectures and applications. IEEE Commun. Stand. Mag. 2020, 4, 34–41. [Google Scholar] [CrossRef]
- Yang, F.; Wang, S.; Li, J.; Liu, Z.; Sun, Q. An overview of Internet of vehicles. China Commun. 2014, 11, 1–15. [Google Scholar] [CrossRef]
- Hu, S.; Yao, S.; Jin, H.; Zhao, Y.; Hu, Y.; Liu, X.; Naghibolhosseini, N.; Li, S.; Kapoor, A.; Dron, W.; et al. Data Acquisition for Real-Time Decision-Making under Freshness Constraints. In Proceedings of the IEEE Real-Time Systems Symposium, San Antonio, TX, USA, 1–4 December 2015. [Google Scholar]
- Kim, S.Y.; Hong, K.J.; Shin, S.D.; Ro, Y.S.; Ahn, K.O.; Kim, Y.J.; Lee, E.J. Validation of the Shock Index, Modified Shock Index, and Age Shock Index for Predicting Mortality of Geriatric Trauma Patients in Emergency Departments. J. Korean Med. Sci. 2016, 31, 2026–2032. [Google Scholar] [CrossRef] [Green Version]
- Berger, T.; Green, J.; Horeczko, T.; Hagar, Y.; Garg, N.; Suarez, A.; Panacek, E.; Shapiro, N. Shock Index and Early Recognition of Sepsis in the Emergency Department: Pilot Study. West. J. Emerg. Med. 2013, XIV, 168–174. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kennedy, C.E.; Turley, J.P. Time series analysis as input for clinical predictive modeling: Modeling cardiac arrest in a pediatric ICU. Theor. Biol. Med. Model. 2011, 8. [Google Scholar] [CrossRef] [Green Version]
- Abdelzaher, T.F.; Amin, M.T.A.; Bar-Noy, A.; Dron, W.; Govindan, R.; Hobbs, R.L.; Hu, S.; Kim, J.; Lee, J.; Marcus, K.; et al. Decision-Driven Execution: A Distributed Resource Management Paradigm for the Age of IoT. In Proceedings of the IEEE International Conference on Distributed Computing Systems, Atlanta, GA, USA, 5–8 June 2017. [Google Scholar]
- Lee, J.; Marcus, K.; Abdelzaher, T.; Amin, M.T.A.; Bar-Noy, A.; Dron, W.; Govindan, R.; Hobbs, R.; Hu, S.; Kim, J.-E.; et al. Athena: Towards Decision-centric Anticipatory Sensor Information Delivery. J. Sens. Actuator Netw. 2018, 7, 5. [Google Scholar] [CrossRef] [Green Version]
- Miles, A.; Zaslavsky, A.; Browne, C. IoT-based decision support system for monitoring and mitigating atmospheric pollution in smart cities. J. Decis. Syst. 2018, 27, 56–67. [Google Scholar] [CrossRef]
- Morfino, V.; Rampone, S. Towards near-real-time intrusion detection for IoT devices using supervised learning and Apache Spark. Electronics 2020, 9, 444. [Google Scholar] [CrossRef] [Green Version]
- Valliappan, S.; Sivakumar, P.B.; Ananthanarayanan, V. Efficient real-time decision making using streaming data analytics in IoT environment. In Proceedings of the International Conference on Advanced Computing Networking and Informatics, West Bengal, India, 20–21 December 2019; Springer: Berlin/Heidelberg, Germany, 2019; pp. 165–173. [Google Scholar]
- Turner, C.J.; Emmanouilidis, C.; Tomiyama, T.; Tiwari, A.; Roy, R. Intelligent decision support for maintenance: An overview and future trends. Int. J. Comput. Integr. Manuf. 2019, 32, 936–959. [Google Scholar] [CrossRef]
- Hassani, A.; Medvedev, A.; Zaslavsky, A.; Delir Haghighi, P.; Jayaraman, P.P.; Ling, S. Efficient execution of complex context queries to enable near real-time smart IoT applications. Sensors 2019, 19, 5457. [Google Scholar] [CrossRef] [Green Version]
- Shahinmoghadam, M.; Natephra, W.; Motamedi, A. BIM-and IoT-based virtual reality tool for real-time thermal comfort assessment in building enclosures. Build. Environ. 2021, 199, 107905. [Google Scholar] [CrossRef]
- Puiu, D.; Barnaghi, P.; Tönjes, R.; Kümper, D.; Ali, M.I.; Mileo, A.; Parreira, J.X.; Fischer, M.; Kolozali, S.; Farajidavar, N.; et al. Citypulse: Large scale data analytics framework for smart cities. IEEE Access 2016, 4, 1086–1108. [Google Scholar] [CrossRef]
- de Assis, M.V.; Carvalho, L.F.; Rodrigues, J.J.; Lloret, J.; Proença, M.L., Jr. Near real-time security system applied to SDN environments in IoT networks using convolutional neural network. Comput. Electr. Eng. 2020, 86, 106738. [Google Scholar] [CrossRef]
- Kim, J.E.; Abdelzaher, T.F.; Sha, L.; Bar-Noy, A.; Hobbs, R.L.; Dron, W. On Maximizing Quality of Information for the Internet of Things: A Real-Time Scheduling Perspective (Invited Paper). In Proceedings of the IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, Daegu, Korea, 17–19 August 2016; pp. 202–211. [Google Scholar]
- Kim, J.E.; Abdelzaher, T.F.; Sha, L.; Bar-Noy, A.; Hobbs, R. Sporadic Decision-centric Data Scheduling with Normally-off Sensors. In Proceedings of the IEEE Real-Time Systems Symposium, Porto, Portugal, 29 November–2 December 2016. [Google Scholar]
- Kim, J.; Abdelzaher, T.F.; Sha, L.; Bar-Noy, A.; Hobbs, R.L.; Dron, W. Decision-driven scheduling. Real-Time Syst. 2019, 55, 514–551. [Google Scholar] [CrossRef]
- Kang, K.D. Towards Efficient Real-Time Decision Support at the Edge. In Proceedings of the ACM/IEEE Workshop on Hot Topics on Web of Things (in Conjunction with ACM/IEEE Symposium on Edge Computing, New York, NY, USA, 7–9 November 2019. [Google Scholar]
- Alsulami, M.M.; Akkari, N. The role of 5G wireless networks in the internet-of-things (IoT). In Proceedings of the 2018 1st International Conference on Computer Applications & Information Security (ICCAIS), Riyadh, Saudi Arabia, 4–6 April 2018; pp. 1–8. [Google Scholar]
- Morin, E.; Maman, M.; Guizzetti, R.; Duda, A. Comparison of the device lifetime in wireless networks for the internet of things. IEEE Access 2017, 5, 7097–7114. [Google Scholar] [CrossRef]
- Mohammed, A.H.; Khaleefah, R.M.; Hussein, M.K.; Abdulateef, I.A. A review software defined networking for internet of things. In Proceedings of the 2020 International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), Ankara, Turkey, 26–28 June 2020; pp. 1–8. [Google Scholar]
- Wijethilaka, S.; Liyanage, M. Survey on network slicing for Internet of Things realization in 5G networks. IEEE Commun. Surv. Tutor. 2021, 23, 957–994. [Google Scholar] [CrossRef]
- Das, H.; Dey, N.; Balas, V.E. Real-Time Data Analytics for Large Scale Sensor Data; Academic Press: Cambridge, MA, USA, 2019. [Google Scholar]
- Raafat, H.M.; Hossain, M.S.; Essa, E.; Elmougy, S.; Tolba, A.S.; Muhammad, G.; Ghoneim, A. Fog intelligence for real-time IoT sensor data analytics. IEEE Access 2017, 5, 24062–24069. [Google Scholar] [CrossRef]
- Elijah, O.; Rahman, T.A.; Orikumhi, I.; Leow, C.Y.; Hindia, M.N. An overview of Internet of Things (IoT) and data analytics in agriculture: Benefits and challenges. IEEE Internet Things J. 2018, 5, 3758–3773. [Google Scholar] [CrossRef]
- Cormen, T.H.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to Algorithms, 3rd ed.; The MIT Press: Cambridge, MA, USA, 2009. [Google Scholar]
- Ramamritham, K.; Son, S.H.; DiPippo, L. Real-Time Databases and Data Services. Real-Time Syst. 2004, 28, 179–215. [Google Scholar] [CrossRef] [Green Version]
- Ramamritham, K. Real-Time Databases. Int. J. Distrib. Parallel Databases 1993, 1. Available online: https://link.springer.com/article/10.1007/BF01264051 (accessed on 10 January 2022). [CrossRef]
- Greiner, R.; Hayward, R.; Jankowska, M.; Molloy, M. Finding optimal satisficing strategies for and-or trees. Artif. Intell. 2006, 170, 19–58. [Google Scholar] [CrossRef] [Green Version]
- Casanova, H.; Lim, L.; Robert, Y.; Vivien, F.; Zaidouni, D. Cost-Optimal Execution of Boolean Query Trees with Shared Streams. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium, Phoenix, AZ, USA, 19–23 May 2014; pp. 7–16. [Google Scholar]
- Kang, K.D.; Son, S.H.; Stankovic, J.A.; Abdelzaher, T.F. A QoS-Sensitive Approach for Timeliness and Freshness Guarantees in Real-Time Databases. In Proceedings of the Euromicro Conference on Real-Time Systems, Vienna, Austria, 19–21 June 2002. [Google Scholar]
- Kang, K.D.; Son, S.; Stankovic, J.A. Managing Deadline Miss Ratio and Sensor Data Freshness in Real-Time Databases. IEEE Trans. Knowl. Data Eng. 2004, 16, 1200–1216. [Google Scholar] [CrossRef]
- Kang, K.D.; Oh, J.; Son, S.H. Chronos: Feedback Control of a Real Database System Performance. In Proceedings of the IEEE Real-Time Systems Symposium, Tucson, AZ, USA, 3–6 December 2007. [Google Scholar]
- Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016; Available online: http://www.deeplearningbook.org (accessed on 10 January 2022).
- Bertsekas, D.P. Dynamic Programming and Optimal Control, 3rd ed.; Athena Scientific: Belmont, MA, USA, 2005; Volume I. [Google Scholar]
- Zois, D.S. Sequential decision-making in healthcare IoT: Real-time health monitoring, treatments and interventions. In Proceedings of the 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT), Reston, VA, USA, 12–14 December 2016; pp. 24–29. [Google Scholar]
- Awais, M.; Raza, M.; Singh, N.; Bashir, K.; Manzoor, U.; ul Islam, S.; Rodrigues, J.J. LSTM based Emotion Detection using Physiological Signals: IoT framework for Healthcare and Distance Learning in COVID-19. IEEE Internet Things J. 2020, 8, 16863–16871. [Google Scholar] [CrossRef]
- Islam, M.S.; Umran, H.M.; Umran, S.M.; Karim, M. Intelligent Healthcare Platform: Cardiovascular Disease Risk Factors Prediction Using Attention Module Based LSTM. In Proceedings of the International Conference on Artificial Intelligence and Big Data (ICAIBD), Chengdu, China, 25–28 May 2019; pp. 167–175. [Google Scholar]
- Pham, T.; Tran, T.; Phung, D.; Venkatesh, S. Predicting healthcare trajectories from medical records: A deep learning approach. J. Biomed. Inform. 2017, 69, 218–229. [Google Scholar] [CrossRef]
- Khan, N.S.; Ghani, S.; Haider, S. Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home. Sensors 2018, 18, 1711. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Machorro-Cano, I.; Alor-Hernández, G.; Paredes-Valverde, M.A.; Rodríguez-Mazahua, L.; Sánchez-Cervantes, J.L.; Olmedo-Aguirre, J.O. HEMS-IoT: A big data and machine learning-based smart home system for energy saving. Energies 2020, 13, 1097. [Google Scholar] [CrossRef] [Green Version]
- Rashidi, P.; Cook, D.J. Keeping the resident in the loop: Adapting the smart home to the user. IEEE Trans. Syst. Man Cybern.-Part Syst. Hum. 2009, 39, 949–959. [Google Scholar] [CrossRef]
- Guo, K.; Hu, Y.; Qian, Z.; Liu, H.; Zhang, K.; Sun, Y.; Gao, J.; Yin, B. Optimized graph convolution recurrent neural network for traffic prediction. IEEE Trans. Intell. Transp. Syst. 2020, 22, 1138–1149. [Google Scholar] [CrossRef]
- Izonin, I.; Kryvinska, N.; Vitynskyi, P.; Tkachenko, R.; Zub, K. GRNN approach towards missing data recovery between IoT systems. In Proceedings of the International Conference on Intelligent Networking and Collaborative Systems, Oita, Japan, 5–7 September 2019; Springer: Berlin/Heidelberg, Germany, 2019; pp. 445–453. [Google Scholar]
- Tkachenko, R.; Izonin, I.; Dronyuk, I.; Logoyda, M.; Tkachenko, P. Recovery of missing sensor data with GRNN-based cascade scheme. Int. J. Sens. Wirel. Commun. Control 2021, 11, 531–541. [Google Scholar] [CrossRef]
- Tkachenko, R.; Izonin, I.; Kryvinska, N.; Dronyuk, I.; Zub, K. An approach towards increasing prediction accuracy for the recovery of missing IoT data based on the GRNN-SGTM ensemble. Sensors 2020, 20, 2625. [Google Scholar] [CrossRef] [PubMed]
- Izonin, I.; Tkachenko, R.; Verhun, V.; Zub, K. An approach towards missing data management using improved GRNN-SGTM ensemble method. Eng. Sci. Technol. Int. J. 2021, 24, 749–759. [Google Scholar] [CrossRef]
- Wang, Y.; Ho, I.W.H.; Chen, Y.; Wang, Y.; Lin, Y. Real-time Water Quality Monitoring and Estimation in AIoT for Freshwater Biodiversity Conservation. IEEE Internet Things J. 2021. [Google Scholar] [CrossRef]
- Tien, J.M. Internet of Things, Real-Time Decision Making, and Artificial Intelligence. Ann. Data Sci. 2017, 4, 149–178. [Google Scholar] [CrossRef]
- Latency Across Cloud Backbones Varies Significantly. Available online: https://www.sd-wan-experts.com/blog/latency-across-cloud-backbones-varies-significantly/ (accessed on 10 January 2022).
- State of IoT 2021: Number of Connected IoT Devices Growing 9% to 12.3 Billion Globally, Cellular IoT Now Surpassing 2 Billion. Available online: https://iot-analytics.com/number-connected-iot-devices/ (accessed on 10 January 2022).
- Al-Garadi, M.A.; Mohamed, A.; Al-Ali, A.K.; Du, X.; Ali, I.; Guizani, M. A Survey of Machine and Deep Learning Methods for Internet of Things (IoT) Security. IEEE Commun. Surv. Tutor. 2020, 22, 1646–1685. [Google Scholar] [CrossRef] [Green Version]
- Martinez, B.; Monton, M.; Vilajosana, I.; Prades, J.D. The power of models: Modeling power consumption for IoT devices. IEEE Sens. J. 2015, 15, 5777–5789. [Google Scholar] [CrossRef] [Green Version]
- Min, M.; Xiao, L.; Chen, Y.; Cheng, P.; Wu, D.; Zhuang, W. Learning-based computation offloading for IoT devices with energy harvesting. IEEE Trans. Veh. Technol. 2019, 68, 1930–1941. [Google Scholar] [CrossRef] [Green Version]
- Mekki, K.; Bajic, E.; Chaxel, F.; Meyer, F. A comparative study of LPWAN technologies for large-scale IoT deployment. ICT Express 2019, 5, 1–7. [Google Scholar] [CrossRef]
- Lavric, A.; Popa, V. Internet of things and LoRa™ low-power wide-area networks: A survey. In Proceedings of the 2017 International Symposium on Signals, Circuits and Systems (ISSCS), Iasi, Romania, 13–14 July 2017; pp. 1–5. [Google Scholar]
- Russakovsky, O.; Deng, J.; Su, H.; Krause, J.; Satheesh, S.; Ma, S.; Huang, Z.; Karpathy, A.; Khosla, A.; Bernstein, M.; et al. ImageNet Large Scale Visual Recognition Challenge. Int. J. Comput. Vis. 2015, 115, 211–252. [Google Scholar] [CrossRef] [Green Version]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1137–1149. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Satyanarayanan, M.; Simoens, P.; Xiao, Y.; Pillai, P.; Chen, Z.; Ha, K.; Hu, W.; Amos, B. Edge Analytics in the Internet of Things. IEEE Pervasive Comput. 2015, 14, 24–31. [Google Scholar] [CrossRef] [Green Version]
- Jedari, B.; Premsankar, G.; Illahi, G.; Di Francesco, M.; Mehrabi, A.; Ylä-Jääski, A. Video Caching, Analytics, and Delivery at the Wireless Edge: A Survey and Future Directions. IEEE Commun. Surv. Tutor. 2020, 23, 431–471. [Google Scholar] [CrossRef]
- Liu, F.; Tang, G.; Li, Y.; Cai, Z.; Zhang, X.; Zhou, T. A survey on edge computing systems and tools. Proc. IEEE 2019, 107, 1537–1562. [Google Scholar] [CrossRef] [Green Version]
- Liu, D.; Yan, Z.; Ding, W.; Atiquzzaman, M. A survey on secure data analytics in edge computing. IEEE Internet Things J. 2019, 6, 4946–4967. [Google Scholar] [CrossRef] [Green Version]
- Mazumder, A.N.; Meng, J.; Rashid, H.A.; Kallakuri, U.; Zhang, X.; Seo, J.S.; Mohsenin, T. A Survey on the Optimization of Neural Network Accelerators for Micro-AI On-Device Inference. IEEE J. Emerg. Sel. Top. Circuits Syst. 2021, 11, 532–547. [Google Scholar] [CrossRef]
- Sanabria-Russo, L.; Pubill, D.; Serra, J.; Verikoukis, C. IoT data analytics as a network edge service. In Proceedings of the IEEE INFOCOM 2019-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), Paris, France, 29 April–2 May 2019; pp. 969–970. [Google Scholar]
- Hanyao, M.; Jin, Y.; Qian, Z.; Zhang, S.; Lu, S. Edge-assisted online on-device object detection for real-time video analytics. In Proceedings of the IEEE INFOCOM 2021-IEEE Conference on Computer Communications, Vancouver, BC, Canada, 10–13 May 2021; pp. 1–10. [Google Scholar]
- Marjani, M.; Nasaruddin, F.; Gani, A.; Karim, A.; Hashem, I.A.T.; Siddiqa, A.; Yaqoob, I. Big IoT data analytics: Architecture, opportunities, and open research challenges. IEEE Access 2017, 5, 5247–5261. [Google Scholar]
- Sharma, S.K.; Wang, X. Live data analytics with collaborative edge and cloud processing in wireless IoT networks. IEEE Access 2017, 5, 4621–4635. [Google Scholar] [CrossRef]
- Dayalan, U.K.; Fezeu, R.A.; Varyani, N.; Salo, T.J.; Zhang, Z.L. VeerEdge: Towards an Edge-Centric IoT Gateway. In Proceedings of the 2021 IEEE/ACM 21st International Symposium on Cluster, Cloud and Internet Computing (CCGrid), Melbourne, Australia, 10–13 May 2021; pp. 690–695. [Google Scholar]
- Li, Y.; Padmanabhan, A.; Zhao, P.; Wang, Y.; Xu, G.H.; Netravali, R. Reducto: On-camera filtering for resource-efficient real-time video analytics. In Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, (Virtual Conference), New York, NY, USA, 10–14 August 2020; pp. 359–376. [Google Scholar]
- Du, K.; Pervaiz, A.; Yuan, X.; Chowdhery, A.; Zhang, Q.; Hoffmann, H.; Jiang, J. Server-driven video streaming for deep learning inference. In Proceedings of the Annual conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, (Virtual Conference), New York, NY, USA, 10–14 August 2020; pp. 557–570. [Google Scholar]
- Deng, L.; Li, G.; Han, S.; Shi, L.; Xie, Y. Model compression and hardware acceleration for neural networks: A comprehensive survey. Proc. IEEE 2020, 108, 485–532. [Google Scholar] [CrossRef]
- Cheng, Y.; Wang, D.; Zhou, P.; Zhang, T. A survey of model compression and acceleration for deep neural networks. arXiv 2017, arXiv:1710.09282. [Google Scholar]
- He, Y.; Lin, J.; Liu, Z.; Wang, H.; Li, L.J.; Han, S. AMC: AutoML for model compression and acceleration on mobile devices. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 784–800. [Google Scholar]
- Polino, A.; Pascanu, R.; Alistarh, D. Model compression via distillation and quantization. arXiv 2018, arXiv:1802.05668. [Google Scholar]
- Avnur, R.; Hellerstein, J.M. Eddies: Continuously Adaptive Query Processing. In Proceedings of the ACM SIGMOD Conference, Dallas, TX, USA, 16–18 May 2000. [Google Scholar]
Cloud | Edge | IoT End-Devices | |
---|---|---|---|
Resources | High | Medium | Low |
Latency | High | Medium | Low |
Bandwidth consumption | High | Medium | Low |
Energy consumption | High | Medium | Low |
Geographic coverage | High | Medium | Low |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kang, K.-D. A Review of Efficient Real-Time Decision Making in the Internet of Things. Technologies 2022, 10, 12. https://doi.org/10.3390/technologies10010012
Kang K-D. A Review of Efficient Real-Time Decision Making in the Internet of Things. Technologies. 2022; 10(1):12. https://doi.org/10.3390/technologies10010012
Chicago/Turabian StyleKang, Kyoung-Don. 2022. "A Review of Efficient Real-Time Decision Making in the Internet of Things" Technologies 10, no. 1: 12. https://doi.org/10.3390/technologies10010012
APA StyleKang, K. -D. (2022). A Review of Efficient Real-Time Decision Making in the Internet of Things. Technologies, 10(1), 12. https://doi.org/10.3390/technologies10010012