In this paper, the various Fog computing workloads are described, along with where each one should be executed, in addition, discuss the load-balancing techniques and strategies count as a very important issue and one of the important challenges in the Fog computing environment, that play a significant role in resource management like resource provisioning, task offloading, resource scheduling, and resource allocation this will be done based on reviewing previous research and discussing the most important concepts in it.
📌 3 Key Takeaways
🎯
Objective & Hypothesis:Users nowadays in environments with Fog computing require applications that respond quickly to their requests for everything they want to access and work quickly and require to increase in the Quality of Service (QoS) metrics such as minimum energy consumption, bandwidth efficiency, and reduction latency in a Fog network, resulting in an improvement in the system's performance, that is done by getting to know the workload on the network and how to deal with it.
📊
Key Findings & Data:Users nowadays in environments with Fog computing require applications that respond quickly to their requests for everything they want to access and work quickly and require to increase in the Quality of Service (QoS) metrics such as minimum energy consumption, bandwidth efficiency, and reduction latency in a Fog network, resulting in an improvement in the system's performance, that is done by getting to know the workload on the network and how to deal with it.
💡
Conclusion & Impact:In this paper, the various Fog computing workloads are described, along with where each one should be executed, in addition, discuss the load-balancing techniques and strategies count as a very important issue and one of the important challenges in the Fog computing environment, that play a significant role in resource management like resource provisioning, task offloading, resource scheduling, and resource allocation this will be done based on reviewing previous research and discussing the most important concepts in it.
🔬Design:Review & Systematic Survey
📍Scope:Comprehensive Sample
⚙️Variables:Fog Computing · workload · Cloud
Abstract
Users nowadays in environments with Fog computing require applications that respond quickly to their requests for everything they want to access and work quickly and require to increase in the Quality of Service (QoS) metrics such as minimum energy consumption, bandwidth efficiency, and reduction latency in a Fog network, resulting in an improvement in the system's performance, that is done by getting to know the workload on the network and how to deal with it. In this paper, the various Fog computing workloads are described, along with where each one should be executed, in addition, discuss the load-balancing techniques and strategies count as a very important issue and one of the important challenges in the Fog computing environment, that play a significant role in resource management like resource provisioning, task offloading, resource scheduling, and resource allocation this will be done based on reviewing previous research and discussing the most important concepts in it.
NAFEA, O. A., KHALEEL, T. A. (2023). A Review of Workload Challenges in Fog Computing Environment. Journal of Turkish Operations Management, Cilt: 7 Sayı: 1, 1564–1578. https://ajindex.com/articles/952533
Aazam, M., Zeadally, S., & Harras, K. A. (2018). Deploying Fog Computing in Industrial Internet of Things andIndustry 4.0. IEEE Transactions on Industrial Informatics, 14(10), 4674–4682.doi https://doi.org/10.1109/TII.2018.2855198.
Adhianto, L., Banerjee, S., Fagan, M., Krentel, M., Marin, G., Mellor-Crummey, J., & Tallent, N. R. (2017). A survey on load balancing algorithms for virtual machines placement in cloud computing. Concurrency and Computation: Practice and Experience, 22(6), 685–701.doi https://doi.org/10.1002/cpe.4123.
Alqahtani, F., & Amoon, M. (2021). Reliable scheduling and load balancing for requests in cloud-fog computing. Peer-to-Peer Networking and Applications, 14, No. 4. doi https://doi.org/10.1007/s12083-021-01125-2.
Baek, J., Kaddoum, G., Garg, S., Kaur, K., & Gravel, V. (2019). Managing Fog Networks using Reinforcement Learning Based Load Balancing Algorithm. April, 15–18. https://ieeexplore.ieee.org/document/8885745
Calzarossa, Maria Carla, Luisa Massari, D. T. (2016). Workload Characterization: A Survey Revisited. ACM Computing Surveys (CSUR)., Vol. 48, N(3), pp 1–43. https://doi.org/10.1145/2856127.
Chiang, M., & Zhang, T. (2016). Fog and IoT: An Overview of Research Opportunities. IEEE Internet of Things Journal, 3(6), 854–864.doi https://doi.org/10.1109/JIOT.2016.2584538.
Chowdhary, G., & Rathod, D. (2019). Load Balancing of Fog Computing Centers: Minimizing Response Time of High Priority Requests. Int. J. Innov. Technol. Explor. Eng., 8,(October), no. 11, pp. 2713–2716. doi https://doi.org/10.35940/ijitee.K2171.0981119.
Cinzia Cappiello, P. P. and M. V. (2018). A Data Utility Model for Data-Intensive Applications in Fog Computing Environments. In Fog Computing: Concepts, Frameworks and Technologies. Springer International Publishing. doi https://doi.org/10.1007/978-3-319-94890-4.
Costa, B., Bachiega, J., De Carvalho, L. R., & Araujo, A. P. F. (2022). Orchestration in Fog Computing: A Comprehensive Survey. ACM Computing Surveys, 55(2).doi https://doi.org/10.1145/3486221.
Dastjerdi, A. V., & Buyya, R. (2016). Fog Computing: Helping the Internet of Things Realize Its Potential. Computer, 49(8), 112–116.doi https://doi.org/10.1109/MC.2016.245.
Datta, S. K., Bonnet, C., & Haerri, J. (2015). Fog Computing architecture to enable consumer centric Internet of Things services. Proceedings of the Internation