2018 · 37 citations · 15 references
ComputingComputer EngineeringEdge ComputingEnergy ManagementInternet Of ThingsEdge-cloud ArchitectureFog ComputingResource SchedulingEdge NodesEnergy ConsumptionFog Computing ArchitectureFog Energy EfficiencyFog SchedulingScalability
Heterogeneous fog computing architectures that hybridize different types of edge nodes can achieve better scalability and lower cost to serve massive number of Internet Of Things (IOT) devices than the centralized architecture of cloud computing. In this paper, we propose an efficient scheduling algorithm to minimize the energy consumption for IOT workflows on heterogeneous fog computing architectures. We first build an integer linear programming model that minimizes the total energy. The purpose of the ILP model is not to be used directly for the computation, but to reveal key factors to minimize the energy consumption in a distributed system. Based on the observations from the model, we derive an energy minimization scheduling (EMS) algorithm that combines different policies to achieve the near optimal scheduling. We implemented and tested our model and algorithm via simulations. The experimental results show that EMS can achieve near optimal energy consumption with much faster execution time.
15
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 6K citations · Full text
A Hierarchical Distributed Fog Computing Architecture for Big Data Analysis in Smart Cities
Bo Tang, Zhen Chen, Gerald Hefferman et al. · 2015 · 307 citations · Full text