Scheduling Algorithms For High-Performance Computing: An Application Perspective Of Fog Computing

Sidra Razzaq,Abdul Wahid,Faheem Khan,Noor Ul Amin,Munam Ali Shah,Adnan Akhunzada,Ihsan Ali
DOI: https://doi.org/10.1007/978-3-319-99966-1_10
2019-01-01
Abstract:High-performance computing (HPC) demands many computers to perform multiple tasks concurrently and efficiently. For efficient resource utilization and for better response time, different scheduling algorithms have been proposed which aim to increase throughput, scalability, and performance of HPC applications. In this paper, our contribution is twofold. Firstly, the classification of scheduling algorithms on the basis of multiple factors like throughput, waiting time, fairness, overhead, etc. is presented. This paper investigates the recent research that has been carried out from 2009-2017. With this categorization, we aim to provide an easy and concise view of the HPC algorithms. Secondly, the forecasting has been done on HPC applications to predict the growth rate for 2020 and beyond.
What problem does this paper attempt to address?