scispace - formally typeset
Proceedings ArticleDOI

Bat algorithm for scheduling workflow applications in cloud

Reads0
Chats0
TLDR
Bat algorithm with the help of binary bat algorithm is used for scheduling workflow in a cloud using a metaheuristic approach called bat algorithm for optimizing hard problems.
Abstract
Workflow is one of the important aspects of cloud computing today. Cloud computing is one of the fastest growing technologies in the world. Workflows can be used in cloud as we use them in grid. Many operations in the cloud are based on workflow execution. Workflow systems are now becoming more complex and for such kind of systems efficient workflow management is important. Workflow scheduling is an important part of workflow management. Scheduling in general is NP-hard problem. To solve such kind of problems exhaustive methods cannot be used. Only non-exhaustive techniques can be used. In this paper we have used a metaheuristic approach called bat algorithm. Bat algorithm is specifically designed for optimizing hard problems. Here, bat algorithm with the help of binary bat algorithm is used for scheduling workflow in a cloud. Specifically the mapping of tasks and resources is done using this method. The optimal resources are selected such that the overall cost of the workflow is minimal.

read more

Citations
More filters
Journal ArticleDOI

A review of metaheuristic scheduling techniques in cloud computing

TL;DR: An extensive survey and comparative analysis of various scheduling algorithms for cloud and grid environments based on three popular metaheuristic techniques: Ant Colony Optimization, Genetic Algorithm and Particle Swarm Optimization and two novel techniques: League Championship Algorithm (LCA) and BAT algorithm.
Journal ArticleDOI

Multiobjective Cloud Workflow Scheduling: A Multiple Populations Ant Colony System Approach

TL;DR: A novel multiobjective ant colony system based on a co-evolutionary multiple populations for multiple objectives framework is proposed, which adopts two colonies to deal with these two objectives, respectively.
Journal ArticleDOI

Nature Inspired Methods and Their Industry Applications—Swarm Intelligence Algorithms

TL;DR: This paper presents the particle swarm optimization (PSO) algorithm and the ant colony optimization (ACO) method as the representatives of the SI approach and mentions some metaheuristics belonging to the SI.
Journal ArticleDOI

Improved bat algorithm with optimal forage strategy and random disturbance strategy

TL;DR: In this paper, optimal forage strategy is designed to guide the search direction for each bat and a random disturbance strategy is also employed to extend the global search pattern.
Journal ArticleDOI

Resource scheduling for infrastructure as a service (IaaS) in cloud computing

TL;DR: It is perceived that different schemes and algorithms did not consider some essential parameters and enhancement is requisite to improve the performance of the existing schemes to trigger new and innovative methods of handling the problems of resource scheduling in the cloud.
References
More filters
Proceedings ArticleDOI

Particle swarm optimization

TL;DR: A concept for the optimization of nonlinear functions using particle swarm methodology is introduced, and the evolution of several paradigms is outlined, and an implementation of one of the paradigm is discussed.
ReportDOI

The NIST Definition of Cloud Computing

Peter Mell, +1 more
TL;DR: This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Journal ArticleDOI

Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility

TL;DR: This paper defines Cloud computing and provides the architecture for creating Clouds with market-oriented resource allocation by leveraging technologies such as Virtual Machines (VMs), and provides insights on market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain Service Level Agreement (SLA) oriented resource allocation.
Journal ArticleDOI

CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms

TL;DR: The result of this case study proves that the federated Cloud computing model significantly improves the application QoS requirements under fluctuating resource and service demand patterns.
Posted Content

A New Metaheuristic Bat-Inspired Algorithm

TL;DR: The Bat Algorithm as mentioned in this paper is based on the echolocation behavior of bats and combines the advantages of existing algorithms into the new bat algorithm to solve many tough optimization problems.
Related Papers (5)