The Vision of Autonomic Computing
Computer
Kepler: An Extensible System for Design and Execution of Scientific Workflows
SSDBM '04 Proceedings of the 16th International Conference on Scientific and Statistical Database Management
Workflow discovery: the problem, a case study from e-Science and a graph-based solution
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Pegasus: A framework for mapping complex scientific workflows onto distributed systems
Scientific Programming
Review Article: Workflow based framework for life science informatics
Computational Biology and Chemistry
Towards autonomous SLA management using a proxy-like approach
Multiagent and Grid Systems - Special Issue on "Advances in Grid services Engineering and Management"
Future Generation Computer Systems
Bioinformatics
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Establishing and Monitoring SLAs in Complex Service Based Systems
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
The Sequence Alignment/Map format and SAMtools
Bioinformatics
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Towards Knowledge Management in Self-Adaptable Clouds
SERVICES '10 Proceedings of the 2010 6th World Congress on Services
The reservoir model and architecture for open federated cloud computing
IBM Journal of Research and Development
Bioinformatics
Enacting SLAs in clouds using rules
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Seven bottlenecks to workflow reuse and repurposing
ISWC'05 Proceedings of the 4th international conference on The Semantic Web
Optimizing bioinformatics workflows for data analysis using cloud management techniques
Proceedings of the 6th workshop on Workflows in support of large-scale science
Towards autonomic detection of SLA violations in Cloud infrastructures
Future Generation Computer Systems
Adaptive resource configuration for Cloud infrastructure management
Future Generation Computer Systems
Hi-index | 0.00 |
The rapid advancements in recent years of high-throughput technologies in the life sciences are facilitating the generation and storage of huge amount of data in different databases. Despite significant developments in computing capacity and performance, an analysis of these large-scale data in a search for biomedical relevant patterns remains a challenging task. Scientific workflow applications are deemed to support data-mining in more complex scenarios that include many data sources and computational tools, as commonly found in bioinformatics. A scientific workflow application is a holistic unit that defines, executes, and manages scientific applications using different software tools. Existing workflow applications are process- or data- rather than resource-oriented. Thus, they lack efficient computational resource management capabilities, such as those provided by Cloud computing environments. Insufficient computational resources disrupt the execution of workflow applications, wasting time and money. To address this issue, advanced resource monitoring and management strategies are required to determine the resource consumption behaviours of workflow applications to enable a dynamical allocation and deallocation of resources. In this paper, we present a novel Cloud management infrastructure consisting of resource level-, application level monitoring techniques, and a knowledge management strategy to manage computational resources for supporting workflow application executions in order to guarantee their performance goals and their successful completion. We present the design description of these techniques, demonstrate how they can be applied to scientific workflow applications, and present detailed evaluation results as a proof of concept.