Authors: Ummulbanin Amjherawala, Deepak Kumar Yadav
Abstract: The increasing demand for cloud computing demonstrates how resources are being controlled with the need to schedule every incoming jobs. Cloud computing faces numerous challenges, with job scheduling being a particularly complex issue and scheduling belongs to category of NP-hard problems. From this viewpoint, numerous strategies are used to schedule incoming job requests in accordance with the needs of cloud users. Users can scale up and down resources from distant locations by using the cloud on a pay-per-use basis. As demand increases, it becomes increasingly important to efficiently manage resources by considering priority and non-priority based approaches. The effectiveness of various priority and non priority based job scheduling techniques is the main focus of this study with the goal to examine and evaluate the issues associated with distributing jobs across limited cloud-based resources.