Litcius/Paper detail

Task Scheduling Algorithms in Cloud Computing: A Review

Et. al. Ibrahim Mahmood Ibrahim

2021Türk bilgisayar ve matematik eğitimi dergisi138 citationsDOIOpen Access PDF

Abstract

Cloud computing is the requirement based on clients and provides many resources that aim to share it as a service through the internet. For optimal use, Cloud computing resources such as storage, application, and other services need managing and scheduling these services. The principal idea behind the scheduling is to minimize loss time, workload, and maximize throughput. So, the scheduling task is essential to achieve accuracy and correctness on task completion. This paper gives an idea about various task scheduling algorithms in the cloud computing environment used by researchers. Finally, many authors applied different parameters like completion time, throughput, and cost to evaluate the system.

Topics & Concepts

Computer scienceCloud computingCorrectnessDistributed computingScheduling (production processes)WorkloadFair-share schedulingDynamic priority schedulingTwo-level schedulingRate-monotonic schedulingRound-robin schedulingEarliest deadline first schedulingUtility computingFixed-priority pre-emptive schedulingAlgorithmQuality of serviceComputer networkOperating systemCloud computing securityMathematical optimizationMathematicsCloud Computing and Resource ManagementAdvanced Technology in ApplicationsIoT and Edge/Fog Computing