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
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
Towards autonomic detection of SLA violations in Cloud infrastructures
Future Generation Computer Systems
Energy-efficient and SLA-aware management of IaaS clouds
Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet
Adaptive resource configuration for Cloud infrastructure management
Future Generation Computer Systems
User-steering of HPC workflows: state-of-the-art and future directions
Proceedings of the 2nd ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies
Managing and Optimizing Bioinformatics Workflows for Data Analysis in Clouds
Journal of Grid Computing
Hi-index | 0.00 |
With the rapid development in recent years of high-throughput technologies in the life sciences, huge amounts of data are being generated and stored in databases. Despite significant advances in computing capacity and performance, an analysis of these large-scale data in a search for biomedically relevant patterns remains a challenging task. Scientific workflow applications 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 for a dynamical allocation and deallocation of resources. In this paper, we present a novel Cloud resource monitoring technique and a knowledge management strategy to manage computational resources for workflow applications 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 first evaluation results as a proof of concept.