Edge Computing in Context Awareness: A Comprehensive Study †
Abstract
:1. Introduction
1.1. Cloud Computing
1.2. Fog Computing
1.3. Edge Computing
1.4. Paper Contribution and Organization
2. Related Work
3. Context Awareness
3.1. Contextual Information
3.2. Context Representation
3.3. Context Modelling
3.4. Classification of Context Awareness
4. Challenges and Future Direction
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Cao, K.; Liu, Y.; Meng, G.; Sun, Q. An overview of edge computing research. IEEE Access 2020, 8, 85714–85728. [Google Scholar] [CrossRef]
- Giurgiu, I.; Riva, O.; Juric, D.; Krivulev, I.; Alonso, G. Calling the cloud: Enabling mobile phones as interfaces to cloud applications. In Proceedings of the Middleware 2009: ACM/IFIP/USENIX, 10th International Middleware Conference, Urbana, IL, USA, 30 November–4 December 2009; Proceedings 10. Springer: Berlin/Heidelberg, Germany, 2009; pp. 83–102. [Google Scholar]
- Pan, J.; McElhannon, J. Future edge cloud and edge computing for Internet of Things applications. IEEE Internet Things J. 2017, 5, 439–449. [Google Scholar] [CrossRef]
- Satyanarayana, M. The emergence of edge computing. Computer 2017, 50, 30–39. [Google Scholar] [CrossRef]
- Abowd, G.D.; Dey, A.K.; Brown, P.J.; Davies, N.; Smith, M.; Steggles, P. Towards a better understanding of context and context-awareness. In Handheld and Ubiquitous Computing: First International Symposium, HUC’99 Karlsruhe, Germany, 27–29 September 1999; Springer: Berlin/Heidelberg, Germany, 1999. [Google Scholar]
- Truong, H.L.; Truong-Huu, T.; Cao, T.D. Making distributed edge machine learning for resource-constrained communities and environments smarter: Contexts and challenges. J. Reliab. Intell. Environ. 2023, 9, 119–134. [Google Scholar] [CrossRef]
- Liu, Z.; Sheng, Q.Z.; Xu, X.; Chu, D.; Zhang, W.E. Context-aware and adaptive QoS prediction for mobile edge computing services. IEEE Trans. Serv. Comput. 2019, 15, 400–413. [Google Scholar] [CrossRef]
- Chen, Z.; Zhang, S.; Ma, Z.; Zhang, S.; Qian, Z.; Xiao, M.; Wu, J.; Lu, S. An online approach for DNN model caching and processor allocation in edge computing. In Proceedings of the 2022 IEEE/ACM 30th International Symposium on Quality of Service (IWQoS), Oslo, Norway, 10–12 June 2022; IEEE: Piscataway, NJ, USA; pp. 1–10. [Google Scholar]
- Aranda, J.A.S.; dos Santos Costa, R.; de Vargas, V.W.; da Silva Pereira, P.R.; Barbosa, J.L.V.; Vianna, M.P. Context-aware Edge Computing and Internet of Things in Smart Grids: A systematic mapping study. Comput. Electr. Eng. 2022, 99, 107826. [Google Scholar] [CrossRef]
- Yang, Y.; Feng, L.; Que, X.; Zhou, F.; Li, W. Energy-and Quality-Aware Task Offloading for WebVR Service in Terminal-Aided Mobile Edge Network. IEEE Trans. Veh. Technol. 2022, 71, 8825–8838. [Google Scholar] [CrossRef]
- Sellami, B.; Hakiri, A.; Yahia, S.B.; Berthou, P. Energy-aware task scheduling and offloading using deep reinforcement learning in SDN-enabled IoT network. Comput. Netw. 2022, 210, 108957. [Google Scholar] [CrossRef]
- Fu, M.; Fang, W.; Gao, S.; Hong, J.; Chen, Y. Edge computing-driven scene-aware intelligent augmented reality assembly. Int. J. Adv. Manuf. Technol. 2022, 119, 7369–7381. [Google Scholar] [CrossRef]
- Wang, G.; Xu, F.; Zhang, H.; Zhao, C. Joint resource management for mobility-supported federated learning in the Internet of Vehicles. Future Gener. Comput. Syst. 2022, 129, 199–211. [Google Scholar] [CrossRef]
- Zhou, P.; Gong, S.; Xu, Z.; Chen, L.; Xie, Y.; Jiang, C.; Ding, X. Trustworthy and context-aware distributed online learning with autoscaling for content caching in collaborative mobile edge computing. IEEE Trans. Cogn. Commun. Netw. 2021, 7, 1032–1047. [Google Scholar] [CrossRef]
- Tefera, G.; She, K.; Shelke, M.; Ahmed, A. Decentralized adaptive resource-aware computation offloading and caching for multi-access edge computing networks. Sustain. Comput. Inform. Syst. 2021, 30, 100555. [Google Scholar] [CrossRef]
- Shahidinejad, A.; Farah Bakhsh, F.; Ghobadi-Arani, M.; Malik, M.H.; Anwar, T. Context-aware multi-user offloading in mobile edge computing: A federated learning-based approach. J. Grid Comput. 2021, 19, 18. [Google Scholar] [CrossRef]
- Ma, M.; Wang, P. Efficient event inference and context-awareness in the Internet of Things edge systems. IEEE Trans. Big Data 2019, 8, 658–670. [Google Scholar] [CrossRef]
- Chatterjee, B.; Seo, D.H.; Chakraborty, S.; Avlani, S.; Jiang, X.; Zhang, H.; Sen, S. Context-aware collaborative intelligence with spatiotemporal in-sensor analytics for efficient communication in a large-area IoT testbed. IEEE Internet Things J. 2020, 8, 6800–6814. [Google Scholar] [CrossRef]
- Zhao, P.; Tian, H.; Chen, K.C.; Fan, S.; Nie, G. Context-aware TDD configuration and resource allocation for mobile edge computing. IEEE Trans. Commun. 2019, 68, 1118–1131. [Google Scholar] [CrossRef]
- Liao, H.; Zhou, Z.; Zhao, X.; Zhang, L.; Mumtaz, S.; Jolfaei, A.; Bashir, A.K. Learning-based context-aware resource allocation for edge-computing-empowered industrial IoT. IEEE Internet Things J. 2019, 7, 4260–4277. [Google Scholar] [CrossRef]
- Liao, H.; Chen, X.; Zhou, Z.; Liu, N.; Ai, B. Licensed and unlicensed spectrum management for cognitive M2M: A context-aware learning approach. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 915–925. [Google Scholar] [CrossRef]
- Islam, M.S.U.; Kumar, A.; Hu, Y.C. Context-aware scheduling in Fog computing: A survey, taxonomy, challenges, and future directions. J. Netw. Comput. Appl. 2021, 180, 103008. [Google Scholar] [CrossRef]
Author (Year) | Mechanism | Algorithms Used | Metric | Advantages | Limitations |
---|---|---|---|---|---|
Truong, H. L.; et al. (2023) [6] | DEML-RCCE (Distributed edge machine learning and resource-constrained communities and environments) design | Machine learning | Analyzed many businesses, infrastructures, costs, and operation-related scenarios | Edge computing and machine learning also remove barriers based on a lack of effective cloud data centers. | Edge machine learning solution development and deployment for vital IoT-based business applications. |
Liu Z. et al. (2022) [7] | Two context-aware QoS schemes | ABC (artificial bee colony algorithm) algorithms | Prediction accuracy | Location awareness, mobility support, and reduced latency are among the features that MEC makes available for use. | User mobility is not predicted by QoS for MEC services. |
Chen Z, et al. (2022) [8] | DMCPA-GS -online with Gibbs sampling | Lyapunov optimization. | Efficiency, privacy, reliability, and security | To reduce both energy consumption and user perception of latency. | Under predictable delays and limited edge resources. |
Aranda J. A., et al. (2022) [9] | Smart grid | Machine learning | Predict energy consumption and reduce delay | In operating as edge computing nodes, network stability is taken into account to deliver data efficiently. | The adaption occurs when the SG (smart grid) network has a high latency. |
Yang, Y, et al. (2022) [10] | Web VR (virtual reality) services, web VR feature map | Clustering, LADMM (low bound-based alternative direction method of multiplier) algorithm | Maintain resource utilization and delay performance in check | To reduce system energy usage by optimizing the offloading mode, task allocation, and processing power resources. | Implementing high-speed transmission technologies like millimeter waves and the terminal’s processing power. |
Salami B, et al. (2022) [11] | Task scheduling (software-defined network) | Deep reinforcement learning | Latency, energy efficiency, and network scalability | Energy awareness provides more effective savings on energy of up to 87%. | Battery power and the offloading strategy may complete more job assignments with a 50% reduction in time delay. |
Fu M, et al. (2022) [12] | EC-SIARA SYSTEM | Deep learning | Time(s) and accuracy | AR (augmented reality) assembly processes increase assembly effectiveness and significantly decrease the occurrence of assembly problems. | Assembly performance, as well as the rate at which new assembly methods are learned. |
H. Zhang et al. (2022) [13] | Distributed resource allocation method | Federated learning, the decision algorithm | Average delay, cost | To decrease the extra cost that federated learning offers. | Fewer devices to take part in federated learning. |
Zhou, P, et al. (2021) [14] | Trustworthy collaboration, trust evaluation factor | context-aware distributed online learning algorithm | User evaluations, content hit rates, and running time | To increase mobile edge computing service performance. | The ability to cache the content is frequently viewed as favorable. |
G. Tefera et al. (2021) [15] | Distributed computation offloading, RAN (radio access network) | DARMEC (decentralized adaptive resource multi-access edge computing) algorithm | Scalable, ultra-reliable, and low latency | Resources for storage, communication, and computing. | A caching system that can adapt to manage the MEC networks’ structural complexity. |
Shahidinejad et al. (2021) [16] | Context-aware offloading | FL-based offloading algorithm | Energy consumption, total execution cost | Context-aware data and distributed structures may increase network performance. | Communication security problems like distributed DoS (denial of service) and jammer attacks are a concern for FL. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. 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
Mahalakshmi, V.; Karthikeyan, B. Edge Computing in Context Awareness: A Comprehensive Study. Eng. Proc. 2024, 62, 17. https://doi.org/10.3390/engproc2024062017
Mahalakshmi V, Karthikeyan B. Edge Computing in Context Awareness: A Comprehensive Study. Engineering Proceedings. 2024; 62(1):17. https://doi.org/10.3390/engproc2024062017
Chicago/Turabian StyleMahalakshmi, V., and B. Karthikeyan. 2024. "Edge Computing in Context Awareness: A Comprehensive Study" Engineering Proceedings 62, no. 1: 17. https://doi.org/10.3390/engproc2024062017
APA StyleMahalakshmi, V., & Karthikeyan, B. (2024). Edge Computing in Context Awareness: A Comprehensive Study. Engineering Proceedings, 62(1), 17. https://doi.org/10.3390/engproc2024062017