2018 · 43 citations · 21 references
ComputingComputer SystemsInformation TechnologyCloud ArchitectureEdge ComputingInternet Of ThingsFog ComputingResource SchedulingWorkload PlacementWorkload SchedulingFog ArchitectureFog Computing ArchitectureFog Load BalancingFog Resource ManagementFog Resource ProvisioningFog Service PlacementRuntime SchedulingService Placement
Fog computing provides a paradigm for executing Internet of Things services. Enabling the coordinated cooperation among computational, storage, and networking resources in the fog can be challenging due to the volatility of resources. For this reason, we design an architecture and implement a representative framework called FogFrame that defines the necessary communication mechanisms for instantiating and maintaining service execution in the fog. To evaluate our approach, we conduct a series of experiments that show how service placement, deployment, and execution is performed by the framework, and how the framework operates at runtime, i.e., adapts to changes in the available resources, balances the workload and recovers from resource failures and overloads.
21
Darrell Whitley · Statistics and Computing · 1994 · 4.5K citations
Optimized IoT service placement in the fog
Olena Skarlat, Matteo Nardelli, Stefan Schulte et al. · Service Oriented Computing and Applications · 2017 · 351 citations · Full text