Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption

被引:622
作者
Deng, Ruilong [1 ,2 ]
Lu, Rongxing [1 ]
Lai, Chengzhe [3 ]
Luan, Tom H. [4 ]
Liang, Hao [2 ]
机构
[1] Nanyang Technol Univ, Sch Elect & Elect Engn, Singapore 639798, Singapore
[2] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB T6G 1H9, Canada
[3] Xian Univ Posts & Telecommun, Natl Engn Lab Wireless Secur, Xian 710121, Peoples R China
[4] Deakin Univ, Sch Informat Technol, Burwood Melbourne, Vic 3125, Australia
基金
中国国家自然科学基金;
关键词
Cloud computing; fog computing; optimization; power consumption-delay tradeoff; workload allocation; INTERNET DATA CENTERS; BIG DATA; COST; ASSIGNMENT; NETWORKS; TRADEOFF; THINGS;
D O I
10.1109/JIOT.2016.2565516
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile users typically have high demand on localized and location-based information services. To always retrieve the localized data from the remote cloud, however, tends to be inefficient, which motivates fog computing. The fog computing, also known as edge computing, extends cloud computing by deploying localized computing facilities at the premise of users, which prestores cloud data and distributes to mobile users with fast-rate local connections. As such, fog computing introduces an intermediate fog layer between mobile users and cloud, and complements cloud computing toward low-latency high-rate services to mobile users. In this fundamental framework, it is important to study the interplay and cooperation between the edge (fog) and the core (cloud). In this paper, the tradeoff between power consumption and transmission delay in the fog-cloud computing system is investigated. We formulate a workload allocation problem which suggests the optimal workload allocations between fog and cloud toward the minimal power consumption with the constrained service delay. The problem is then tackled using an approximate approach by decomposing the primal problem into three subproblems of corresponding subsystems, which can be, respectively, solved. Finally, based on simulations and numerical results, we show that by sacrificing modest computation resources to save communication bandwidth and reduce transmission latency, fog computing can significantly improve the performance of cloud computing.
引用
收藏
页码:1171 / 1181
页数:11
相关论文
共 38 条
[1]   Joint Optimization of Idle and Cooling Power in Data Centers While Maintaining Response Time [J].
Ahmad, Faraz ;
Vijaykumar, T. N. .
ACM SIGPLAN NOTICES, 2010, 45 (03) :243-256
[2]  
[Anonymous], 2015, INT J SCI ENG TECH R
[3]  
[Anonymous], 2012, IEEE T MOBILE COMPUT, DOI DOI 10.1109/TMC.2012.161
[4]  
[Anonymous], 2015, P 2015 WORKSH MOB BI
[5]  
[Anonymous], 2012, Analysis of queues: methods and applications
[6]  
[Anonymous], 2015, COMPUTER SCI
[7]  
[Anonymous], 2014, Big Data Internet of Things: A Roadmap Smart Environments
[8]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[9]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[10]  
Aziz A, 2015, I SYMPOS LOW POWER E, P1, DOI 10.1109/ISLPED.2015.7273481