Dynamic Traffic Engineering for Cooperative Fog-Cloud Environment: Trade-off Analysis of Cost and Utilization Under Different Load Conditions
Abstract
Fog computing has become an attractive computing method for different IoT (Internet of Things) applications that require low latency and location awareness. It provides low latency by bringing computational power closer to the network edge, working as a complement to cloud computing. Despite its advantages, fog computing faces challenges due to the limited resources (CPU processing capacity, network bandwidth, memory, and power backup) of fog nodes. This work introduces a novel optimization model for a cooperative fog-cloud environment dealing with dynamic traffic. We analyze how different arrival rates impact bandwidth costs, link utilization, and server resource utilization. Our results show that fog resource utilization is greater than cloud resource utilization under varying traffic conditions, with blocking rates remaining within an acceptable range (0-15%). The key contributions include the formulation of an optimization model that optimizes resource allocation, addresses blocking factors in fog networks, and offers valuable insights for managing dynamic traffic in fog computing networks.
Keywords
Fog Computing, Dynamic Traffic Engineering, IoT, Resource Utilization, Blocking RatesThis work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
M. Rahman and M. Shahriar Maswood, "Dynamic Traffic Engineering for Cooperative Fog-Cloud Environment: Trade-off Analysis of Cost and Utilization Under Different Load Conditions," in Journal of Communications Software and Systems, vol. 20, no. 3, pp. 253-265, October 2024, doi: https://doi.org/10.24138/jcomss-2024-0061
@article{rahman2024dynamictraffic, author = {Md. Rahinur Rahman and Mirza Mohd Shahriar Maswood}, title = {Dynamic Traffic Engineering for Cooperative Fog-Cloud Environment: Trade-off Analysis of Cost and Utilization Under Different Load Conditions}, journal = {Journal of Communications Software and Systems}, month = {10}, year = {2024}, volume = {20}, number = {3}, pages = {253--265}, doi = {https://doi.org/10.24138/jcomss-2024-0061}, url = {https://doi.org/https://doi.org/10.24138/jcomss-2024-0061} }