xFogSim: A Distributed Fog Resource Management Framework for Sustainable IoT Services

2020 
Streaming large amounts of data to cloud data centers cause network congestion resulting in high network and energy consumption. The concept of fog computing is introduced to reduce workload from backbone networks and support delay-sensitive Internet of Things (IoT) applications. The concept places compute, storage, and network services closer to the source of the requests. In general fog-based simulators are used for better understanding and optimum fog resource allocation. Unfortunately, most of the simulators lack core features like network delay, latency, packet error rate, energy consumption, and distributed fog node management. In this paper, we propose a fog simulation framework termed as xFogSim to support latency-sensitive applications at the fog layer with multi-objective optimization to trade-off cost, availability, and performance among the fog federation. Moreover, during peak load, the framework provides locality-aware distributed broker node management that enables borrowing resources from nearby fog locations to meet service and energy requirements. The results show that the framework is lightweight, configurable, and scalable, capable of handling a large number of user requests using dynamic resource provisioning across the fog federation.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    17
    References
    2
    Citations
    NaN
    KQI
    []