IEEE Access · 2019 · 237 citations · 27 references
ComputingComputer SystemsCloud InfrastructureEdge ComputingInternet Of ThingsEdge-cloud ArchitectureFog ComputingComplex Network AnalysisComplex Network TheoryDynamic Resource AllocationDynamic Scheduling Under FailuresFog Application DeploymentFog ArchitectureFog Computing ArchitectureFog Service Placement
Fog computing extends cloud services to intermediate network devices, enabling edge execution and making service placement a key factor for performance. The authors propose YAFS, a fog computing simulator designed to analyze application design and deployment through customized, dynamic strategies. YAFS models application, network, and infrastructure interactions using complex network theory, incorporating topological metrics for dynamic placement, workload routing, and scheduling, and supports scenarios such as dynamic module allocation, node failures, and user mobility. Comparative evaluation demonstrates that YAFS achieves efficient convergence comparable to or better than the widely used iFogSim simulator.
Fog computing is a paradigm that extends the cloud to intermediate network devices with computational and storage capacities. This allows the execution of applications closer to edge devices and end-users by allocating services in those intermediate devices. The placement of those services has an influence on the performance of the fog architecture. We propose a fog computing simulator for analyzing the design and deployment of applications through customized and dynamical strategies. We model the relationships among deployed applications, network connections, and infrastructure characteristics through complex network theory, enabling the integration of topological measures in dynamic and customizable strategies, such as the placement of application modules, workload location, and path routing and scheduling of services. We present a comparative analysis of the efficiency and the convergence of results of our simulator with the most referenced one, iFogSim. To highlight the YAFS functionalities, we model three scenarios that, to the best of our knowledge, cannot be implemented with current fog simulators: dynamic allocation of new application modules, dynamic failures of network nodes, and user mobility along with the topology.
27
The Structure and Function of Complex Networks
Michael Newman · SIAM Review · 2003 · 18.7K citations · Full text
Centrality in social networks conceptual clarification
Linton C. Freeman · Social Networks · 1978 · 16.9K citations
Edge Computing: Vision and Challenges
Weisong Shi, Jie Cao, Quan Zhang et al. · IEEE Internet of Things Journal · 2016 · 7.9K citations