Purpose In general, cloud computing is a model of on-demand business computing that grants a convenient access to shared configurable resources on the internet. With the increment of workload and difficulty of tasks that are submitted by cloud consumers; “how to complete these tasks effectively and rapidly with limited cloud resources?” is becoming a challenging question. The major point of a task scheduling approach is to identify a trade-off among user needs and resource utilization. However, tasks that are submitted by varied users might have diverse needs of computing time, memory space, data traffic, response time, etc. This paper aims to proposes a new way of task scheduling. Design/methodology/approach To make the workflow completion in an efficient way and to reduce the cost and flow time, this paper proposes a new way of task scheduling. Here, a self-adaptive fruit fly optimization algorithm (SA-FFOA) is used for scheduling the workflow. The proposed multiple workflow scheduling model compares its efficiency over conventional methods in terms of analysis such as performance analysis, convergence analysis and statistical analysis. From the outcome of the analysis, the betterment of the proposed approach is proven with effective workflow scheduling. Findings The proposed algorithm is more superior regarding flow time with the minimum value, and the proposed model is enhanced over FFOA by 0.23%, differential evolution by 2.48%, artificial bee colony (ABC) by 2.85%, particle swarm optimization (PSO) by 2.46%, genetic algorithm (GA) by 2.33% and expected time to compute (ETC) by 2.56%. While analyzing the make span case, the proposed algorithm is 0.28%, 0.15%, 0.38%, 0.20%, 0.21% and 0.29% better than the conventional methods such as FFOA, DE, ABC, PSO, GA and ETC, respectively. Moreover, the proposed model has attained less cost, which is 2.14% better than FFOA, 2.32% better than DE, 3.53% better than ABC, 2.43% better than PSO, 2.07% better than GA and 2.90% better than ETC, respectively. Originality/value This paper presents a new way of task scheduling for making the workflow completion in an efficient way and for reducing the cost and flow time. This is the first paper uses SA-FFOA for scheduling the workflow.
SummaryCloud computing is a popular platform for processing the tasks by utilizing Virtual Machines as executing elements. The problems such as utilization and makespan persist in task scheduling in cloud which has to be solved and hence this article presents a human‐inspired approach for solving the job shop scheduling issue in the cloud environment. Since the job shop scheduling is challenging under multicloud environment, this article improves the well‐known method which is termed as self‐adaptive Brain Storm Optimization scheme. As a result, the recommendation of solutions is improved and so the desired updating is done. With this context, the scheduling process is performed. Here, the allocation of jobs for resources of heterogeneous cloud is encoded as brain storming process. Furthermore, the resultant scheduling scheme is evaluated for different performance constraints such as resource utilization rate, job completion, and makes span and the outcomes are verified. Next, to the implementation, the proposed model is compared with BSO, Particle Swarm Optimization, Genetic Algorithm, and Differential Evolution and the analysis proves its better performance.
Cloud computing platforms have been extensively using scientific workflows to execute large-scale applications. However, multiobjective workflow scheduling with scientific standards to optimize QoS parameters is a challenging task. Various metaheuristic scheduling techniques have been proposed to satisfy the QoS parameters like makespan, cost, and resource utilization. Still, traditional metaheuristic approaches are incompetent to maintain agreeable equilibrium between exploration and exploitation of the search space because of their limitations like getting trapped in local optimum value at later evolution stages and higher-dimensional nonlinear optimization problem. This paper proposes an improved Fruit Fly Optimization (IFFO) algorithm to minimize makespan and cost for scheduling multiple workflows in the cloud computing environment. The proposed algorithm is evaluated using CloudSim for scheduling multiple workflows. The comparative results depict that the proposed algorithm IFFO outperforms FFO, PSO, and GA.
Cloud computing is a technology that provides resources and utility services based on user demand. Due to this demand, efficient cloud security protocols are highly required, especially at the time of data communication for user authentication and data aggregation. The data communication scenarios are majorly affected by the security threats in the cloud computing environment. This article provides a practical approach to developing an efficient and empirical cloud framework in terms of cloud protocol. The framework uses fuzzy c-means (FCM) algorithm to group data, and calculation is done individually or associatively to rank the text data. Uploaded data are passed to a simple additive weighting (SAW) algorithm for ranking and making decision selection. The framework executes in three phases, namely data preprocessing, clustering, and automatic data security with an alert mechanism. The process is completely automated so there is no need of considering the individual files for the processing and the data held will be appropriately correlated with the sharing inter-cloud environment. To inspect security issues, the proposed framework is secured by three different security algorithms. The encryption process is completed by Rivest Cipher 6 (RC6); the substitution process is done by Advanced Encryption Standard (AES); and key generation is done by RC6, AES, and Rivest-Shamir-Adleman (RSA) approaches collectively. Based on the given situations, these standard approaches were automatically applied separately or collectively. Unauthorized access trapping and data deletion mechanism are also provided in the proposed framework. The experimental results with a comparative study depicted the effectiveness of the proposed work.
Cloud computing has become the need of the hour as almost all businesses have started using the pay per use model proposed by cloud architecture instead of buying their own resources. Scheduling tasks to these sharable resources is a critical aspect of cloud computing and an area which is attracting many researchers. Scheduling workflows on a cloud architecture becomes even more critical as it contains a set of dependant tasks, and is considered an NP-hard problem. In this paper, various traditional meta-heuristic scheduling techniques have been implemented and their performance has been evaluated based on two parameters, Flowtime and Makespan. The various algorithms like PSO, DE, ETC, ABC, GA and FFOA are implemented using CloudSim and their performance is statistically evaluated in order to obtain minimized Flowtime and Makespan.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.