Authors:
C. A. L. Borges
;
H. V. Saldanha
;
E. Ribeiro
;
M. T. Holanda
;
A. P. F. Araujo
and
M. E. M. T. Walter
Affiliation:
University of Brasilia, Brazil
Keyword(s):
Federated Cloud Computing, Task Scheduling, Resource Allocation, Bioinformatics.
Related
Ontology
Subjects/Areas/Topics:
Cloud Application Architectures
;
Cloud Applications Performance and Monitoring
;
Cloud Computing
;
Cloud Computing Architecture
;
Energy and Economy
;
Fundamentals
;
Load Balancing in Smart Grids
;
Platforms and Applications
;
Smart Grids
Abstract:
Task scheduling is difficult in federated cloud environments, since there are many cloud providers with distinct capabilities that should be addressed. In bioinformatics, many tools and databases requiring large resources for processing and storing enourmous amounts of data are provided by physically separate institutions. This article treats the problem of task scheduling in BioNimbus, a federated cloud infrastructure for bioinformatics applications. We propose a scheduling algorithm based on the Analytic Hierarchy Process (AHP) to perform an efficient distribution for finding the best resources to execute each required task. We developed experiments with real biological data executing on BioNimbus, formed by three cloud providers executing in Amazon EC2. The obtained results show that DynamicAHP makes a significant improvement in the makespan time of bioinformatics applications executing in BioNimbus, when compared to the Round Robin algorithm.