GWS-A Collaborative Load-Balancing Algorithm for Internet-of-Things

被引:10
作者
Xiao, Hongyu [1 ,2 ]
Zhang, Zhenjiang [2 ,3 ]
Zhou, Zhangbing [4 ]
机构
[1] Beijing Jiaotong Univ, Dept Elect & Informat Engn, Beijing 100044, Peoples R China
[2] Beijing Jiaotong Univ, Beijing Municipal Commiss Educ, Key Lab Commun & Informat Syst, Beijing 100044, Peoples R China
[3] Beijing Jiaotong Univ, Dept Software Engn, Beijing 100044, Peoples R China
[4] China Univ Geosci Beijing, Sch Informat Engn, Beijing 100083, Peoples R China
基金
中国国家自然科学基金;
关键词
collaborative; Internet-of-Things; fog computing; Nash bargaining solution; Pareto optimality; scheduling; time-sharing;
D O I
10.3390/s18082479
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper firstly replaces the first-come-first-service (FCFS) mechanism with the time-sharing (TS) mechanism in fog computing nodes (FCNs). Then a collaborative load-balancing algorithm for the TS mechanism is proposed for FCNs. The algorithm is a variant of a work-stealing scheduling algorithm, and is based on the Nash bargaining solution (NBS) for a cooperative game between FCNs. Pareto optimality is achieved through the collaborative working of FCNs to improve the performance of every FCN. Lastly the simulation results demonstrate that the game-theory based work-stealing algorithm (GWS) outperforms the classical work-stealing algorithm (CWS).
引用
收藏
页数:17
相关论文
共 18 条
[1]   The Nash bargaining solution vs. equilibrium in a reinsurance syndicate [J].
Aase, Knut K. .
SCANDINAVIAN ACTUARIAL JOURNAL, 2009, (03) :219-238
[2]   Fog Computing: An Overview of Big IoT Data Analytics [J].
Anawar, Muhammad Rizwan ;
Wang, Shangguang ;
Zia, Muhammad Azam ;
Jadoon, Ahmer Khan ;
Akram, Umair ;
Raza, Salman .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
[3]   Mobility-Aware Application Scheduling in Fog Computing [J].
Bittencourt, Luiz F. ;
Diaz-Montes, Javier ;
Buyya, Rajkumar ;
Rana, Omer F. ;
Parashar, Manish .
IEEE CLOUD COMPUTING, 2017, 4 (02) :26-35
[4]   Scheduling multithreaded computations by work stealing [J].
Blumofe, RD ;
Leiserson, CE .
JOURNAL OF THE ACM, 1999, 46 (05) :720-748
[5]   Fog Computing: Helping the Internet of Things Realize Its Potential [J].
Dastjerdi, Amir Vahid ;
Buyya, Rajkumar .
COMPUTER, 2016, 49 (08) :112-116
[6]  
Kleinrock L., 1975, QUEUEING SYSTEMS, VI, P417
[7]   Multiobjective Optimization for Computation Offloading in Fog Computing [J].
Liu, Liqing ;
Chang, Zheng ;
Guo, Xijuan ;
Mao, Shiwen ;
Ristaniemi, Tapani .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (01) :283-294
[8]  
Quintin JN, 2010, LECT NOTES COMPUT SC, V6271, P217, DOI 10.1007/978-3-642-15277-1_21
[9]  
Soo S, 2017, INT J MOB COMPUT MUL, V8, P1, DOI 10.4018/IJMCMC.2017100101
[10]  
STEFANESCU A, 1984, REV ROUM MATH PURE A, V29, P593