Abstract

Scientific computing has entered a new era of scale and sharing with the arrival of cyberinfrastructure facilities for computational experimentation. A key emerging concept is scientific workflows, which provide a declarative representation of complex scientific applications that can be automatically managed and executed in distributed shared resources. In the coming decades, computational experimentation will push the boundaries of current cyberinfrastructure in terms of inter-disciplinary scope and integrative models of scientific phenomena under study. This paper argues that knowledge-rich workflow environments will provide necessary capabilities for that vision by assisting scientists to validate and vet complex analysis processes and by automating important aspects of scientific exploration and discovery.

Highlights

  • Computational experimentation is a ubiquitous technique across science domains

  • The section introduces workflows, the capabilities that workflow systems are already contributing to scientific computing, and the benefits that result from using workflow environments in science projects

  • An example of a knowledge-level description would describe an autonomous vehicle in terms of its ability to pursue standing goals of going to a destination, to incorporate opportunistic goals when a lane opens, and to defend itself from other drivers through fast reactive behaviors. If we take this distinction to a workflow environment, we can see that the capabilities of workflow systems to map and execute workflows are concerned with the architecture at the symbol level

Read more

Summary

Introduction

Computational experimentation is a ubiquitous technique across science domains It encompasses all aspects of the scientific experimentation process including data analysis, simulation, hypothesis generation and hypothesis testing. This paper argues that despite the clear impact of current cyberinfrastructure in science, there are severe limitations in terms of the breadth and scope that can be supported It introduces computational workflows as key artifacts to further computational science. Looking forward, the paper discusses the need to assist scientists at a higher level that requires capturing and exploiting scientific knowledge about the software and data used in computational experimentation It presents current research in workflow systems that exploit this knowledge to automate complex validations and decision making on behalf of the scientist. It presents five areas of future research where knowledge-rich workflow systems can provide significant added value to existing cyberinfrastructure capabilities for computational experimentation

Cyberinfrastructure for scientific research
Workflows and workflow systems
Towards large-scope science
Workflows at the knowledge level
Reasoning with workflows at the knowledge level
Looking to the future
Workflow as scientific currency
Workflows for cross-disciplinary integrative research
Workflows for education and broadening participation in science
Workflows for systematic exploration and discovery
Workflows as paradigm for “research cockpits”
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call