MODELING REAL-TIME APPLICATION PROCESSOR SCHEDULING FOR FOG COMPUTING

被引:0
作者
Sharifi, Mani [1 ]
Abhari, Abdolreza [1 ]
Taghipour, Sharareh [2 ]
机构
[1] Ryerson Univ, Dept Comp Sci, Distributed Syst & Multimedia Proc Lab DSMP Lab, Toronto, ON, Canada
[2] Ryerson Univ, Mech & Ind Engn Dept, Reliabil Risk & Maintenance Res Lab RRMR Lab, Toronto, ON, Canada
来源
PROCEEDINGS OF THE 2021 ANNUAL MODELING AND SIMULATION CONFERENCE (ANNSIM'21) | 2020年
关键词
Fog computing; Real-time processors' scheduling; Dispatching strategies; Mixed-integer linear programming; Performance measurement;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a model for fog computing by considering the processing nodes of both edge and cloud devices for real-time applications. We use mixed-integer linear programming (MILP) mathematical model to find the optimal task scheduling and compare it with the performance of the FIFO online scheduling strategies for a fog computing sample that consists of n edge processors (EP) and one cloud processor. The MILP mathematical dispatching strategy optimizes the jobs' scheduling on the EPs and cloud processors. Finally, solving the model and simulation of more scenarios is presented to compare the performance of the optimized job scheduling model with two FIFO scenarios for a real-time application on fog computing. The results show that the FIFO process scheduling strategy's performance is between 62.71% to 95.10% of the optimal jobs' scheduling proposed in this work for the real-time fog computing-based applications.
引用
收藏
页数:12
相关论文
共 15 条
[1]  
Abhari A., 2017, 2017 IEEE INT C COMP, P1
[2]   Real-Time Video Analytics: The Killer App for Edge Computing [J].
Ananthanarayanan, Ganesh ;
Bahl, Paramvir ;
Bodik, Peter ;
Chintalapudi, Krishna ;
Philipose, Matthai ;
Ravindranath, Lenin ;
Sinha, Sudipta .
COMPUTER, 2017, 50 (10) :58-67
[3]   An improved meta-heuristic approach for solving identical parallel processor scheduling problem [J].
Bathrinath, S. ;
Saravanasankar, S. ;
Mahapatra, S. S. ;
Singh, Manas Ranjan ;
Ponnambalam, S. G. .
PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2016, 230 (06) :1114-1126
[4]   Single-processor scheduling with time restrictions [J].
Braun, O. ;
Chung, F. ;
Graham, R. .
JOURNAL OF SCHEDULING, 2014, 17 (04) :399-403
[5]   Shared processor scheduling of multiprocessor jobs [J].
Dereniowski, Dariusz ;
Kubiak, Wieslaw .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2020, 282 (02) :464-477
[6]   Integrated production and maintenance scheduling for a single degrading machine with deterioration-based failures [J].
Ghaleb, Mageed ;
Taghipour, Sharareh ;
Sharifi, Mani ;
Zolfagharinia, Hossein .
COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 143
[7]  
GONZALEZ MJ, 1977, COMPUT SURV, V9, P173, DOI 10.1145/356698.356700
[8]  
Laghari M. S., 2012, PROCEEDING INT C INT, P96
[9]  
Law A.M., 2015, Simulation Modeling and Analysis, V5th ed.
[10]  
Maree A. H., NEW OPTIMIZED PRIORI