Efficient Scheduling of Jobs and Allocation of Resources in Cloud Computing

Efficient Scheduling of Jobs and Allocation of Resources in Cloud Computing

Sandeep Gajanan Sutar, Kumarswamy S.
Copyright: © 2022 |Pages: 13
DOI: 10.4018/IJSI.307013
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Due to the drastic utilization of clouds, a Proper and proficient allocation of resources in dynamically working environment of cloud systems turns into the challenging task. Different promising mechanisms have been created to work on the effectiveness of process of resource allocation. Yet at the same time there is some incompetency as far as resource allocation and job scheduling, when the systems become highly loaded. Hence, an effective algorithm for scheduling of jobs is needed to work on the proficiency of resource allocation activities. In this paper a advanced technique for scheduling of jobs is proposed for effective and unique process of allocation of resources in cloud computing. By making use of prediction-based techniques and mechanism of updating resource tables in dynamic manner, we achieve, better allocation of resources in the form of response time and completion of jobs. The experimental results demonstrate the effective outcomes compared to existing techniques, by achieving exactness in values for resource table updation.
Article Preview
Top

1. Introduction

Arunarani A et al. (2019) mentions a collection of connected computer programs that include a number of integrated applications is called a cloud. It is a framework based on a wide range of scattered servers, storage tools, clusters, network architectures, unique software and other intuitive logical resources that provide users with all sorts of incredibly logical computer and storage services. Cloud computing has been developed as a standard online-focused model that allows customers to more recently access applications on an integrated set of scheduled services. As a result of these computer improvements, various benefits related to security, stack change, production, and storage capacity can be observed. This progression prioritises visual processing tools such as customer services and hides technical aspects of resource management as discussed by Bittencourt LF et al. (2015).

Scheduling is a flexible approach that allows the distribution of a resource among a few processes by considering their instruction to use in planning open resources. The editor plays the task selection part where the calculation source will complete each task, and then rotate the tasks to be performed simultaneously in the distributed cloud framework. As discussed by Bittencourt LF et al. (2018), in cloud computing it plays an important part in setting up resources for each task in an efficient and effective manner. In the case of clouds, let's say that tasks are not integrated in the expected way, performance decreases and does not give the results it should give as the cloud processes a large amount of information. Thus, production-sensitive editing processes reflect a unique role in a distributed computer discussed by Gupta I et al. (2018) in their research.

Workflow problems should be controlled at the machine level due to the commercialization and visualization of the cloud computing environment. Over the past decade the implementation of virtualization applications on distributed computers has made computer programs more modern and popular. The external and internal requirements of the services are complied with and requirements such as security, data storage, service costs, data transfer capacity and power in relation to time and operation may vary for each function on a distributed computer. Safety, consistency, and efficiency are key factors in project planning. Masdari M and Zangakani M (2020) mentioned in their research that a secure and effective editing algorithm is a must for a cloud computing program to process and process. Scheduling cloud services becomes a daunting task as the number of clients using cloud resources grows. Scheduling an app under a predetermined cloud environment provides an integrated approach to service plans based on specific app usage rules and guidelines between different cloud users.

Despite the fact that research has raised a ton of resource planning strategies, the cloud expert still thinks it is difficult to choose + a logical algorithm for their performance. This is a result of dependence, resource depletion, resource diversity, and vulnerability in the cloud environment as discussed by Arulkumar V and Bhalaji N (2020) in their research. Recently, due to the widespread use of cloud computing, there are various ways to deal with the planning problem. Arunarani A et al.(2019), Kumpati VR and Pandey M (2021), Kumar M et al.(2019) and Rodriguez (2017) review literature and consider various concerns identified with planning processes, classify planning difficulties and explain existing strategies from the perspective of the application model and considered resources. A few scientists like Pradhan A et al. (2021) and Sandhu SK et al. (2017) simply consider one type of planning approach and provide future difficulties with identified guidelines. We present new guidelines to the research community to build and present their work based on the goals they propose and to give them a complete overview of their existing methods, challenges and outcomes. Some of the tasks performed by researchers, M. Basthikodi et al.(2015) and M. Shrushti et al.(2016) on the same computer are to measure loads across multiple systems. It provides a comprehensive overview of current literature related to planning processes and outlines the future approach proposed in the literature. We dissect the proposed strategies up to implementation in addition to the planning models they undertake and explore the objectives of the overall planning resources. These founders are helpful in understanding future career guidelines.

Complete Article List

Search this Journal:
Reset
Volume 12: 1 Issue (2024)
Volume 11: 1 Issue (2023)
Volume 10: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 9: 4 Issues (2021)
Volume 8: 4 Issues (2020)
Volume 7: 4 Issues (2019)
Volume 6: 4 Issues (2018)
Volume 5: 4 Issues (2017)
Volume 4: 4 Issues (2016)
Volume 3: 4 Issues (2015)
Volume 2: 4 Issues (2014)
Volume 1: 4 Issues (2013)
View Complete Journal Contents Listing