TY - JOUR
T1 - Green large-scale fog computing resource allocation using joint benders decomposition, dinkelbach algorithm, ADMM, and branch-and-bound
AU - Yu, Ye
AU - Bu, Xiangyuan
AU - Yang, Kai
AU - Wu, Zhikun
AU - Han, Zhu
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - With the increasing demands for large-scale computing in Internet of Things network, fog computing emerges as a potential solution. However, the time and energy costs are the bottlenecks for developing fog computing. In this paper, we investigate the green fog computing by maximizing the network utility function considering energy efficiency with the constraints of power and interference. The proposed problem is a large-scale mixed integer nonlinear programming. To deal with such kind of problems, we design an algorithm framework to solve the problem in a distributed and parallel manner. The outer loop of the problem is based on the Benders decomposition to divide the integer variables and continuous variables into the master problems and subproblems, respectively. In the subproblem, we use the Dinkelbach algorithm to transform the fractional programming into an equivalent solvable form. In the inner loop, the large-scale problem with only continuous variables is handled by the alternating direction method of multipliers algorithm. For the master problem, we propose a centralized branch-and-bound algorithm to deal with the complexity. We also discuss the properties and performances of our algorithm. Finally, the simulation results indicate that our proposed algorithm is energy-efficient and time-saving.
AB - With the increasing demands for large-scale computing in Internet of Things network, fog computing emerges as a potential solution. However, the time and energy costs are the bottlenecks for developing fog computing. In this paper, we investigate the green fog computing by maximizing the network utility function considering energy efficiency with the constraints of power and interference. The proposed problem is a large-scale mixed integer nonlinear programming. To deal with such kind of problems, we design an algorithm framework to solve the problem in a distributed and parallel manner. The outer loop of the problem is based on the Benders decomposition to divide the integer variables and continuous variables into the master problems and subproblems, respectively. In the subproblem, we use the Dinkelbach algorithm to transform the fractional programming into an equivalent solvable form. In the inner loop, the large-scale problem with only continuous variables is handled by the alternating direction method of multipliers algorithm. For the master problem, we propose a centralized branch-and-bound algorithm to deal with the complexity. We also discuss the properties and performances of our algorithm. Finally, the simulation results indicate that our proposed algorithm is energy-efficient and time-saving.
KW - Alternating direction method of multipliers (ADMM)
KW - Benders decomposition
KW - Dinkelbach algorithm
KW - Energy efficiency
KW - Fog computing
KW - Internet of Things (IoT)
UR - http://www.scopus.com/inward/record.url?scp=85054663619&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2018.2875587
DO - 10.1109/JIOT.2018.2875587
M3 - Article
AN - SCOPUS:85054663619
SN - 2327-4662
VL - 6
SP - 4106
EP - 4117
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 3
M1 - 8489879
ER -