Collaborative Research: SI2-SSE: WRENCH: A Simulation Workbench for Scientific Workflow Users, Developers, and Researchers
Collaborative Research: SI2-SSE: WRENCH: A Simulation Workbench for Scientific Workflow Users, Developers, and Researchers
批准号:
1642335
负责人:
Rafael Ferreira da Silva
金额:
$24.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-01-01 至 2019-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Many scientific breakthroughs can only be achieved by performing complex processing of vast amounts of data efficiently. In domains as crucial to our society as climate modeling, oceanography, particle physics, seismology, or computational biology (and in fact in most fields of physics, chemistry, and biology today), scientists nowadays routinely define "scientific workflows". These workflows are complex descriptions of scientific processes as data and inter-dependent computations on these data. When executed, typically with great expenses of computing, storage, and networking hardware, these workflows can produce groundbreaking results. A famous and recent example is the workflow that was used as part of the LIGO project to confirm the first detection of gravitational waves from colliding black holes. Scientific workflows are mainstays in today's science. Their efficient execution (in terms of speed, reliability, and cost) is thus crucial. This project seeks to provide a software framework, called WRENCH (Workflow Simulation Workbench), that will make it possible to simulate large-scale hypothetical scenarios quickly and accurately on a single computer, obviating the need for expensive and time-consuming trial and error experiments. WRENCH potentially enables scientists to make quick and informed choices when executing their workflows, software developers to implement more efficient software infrastructures to support workflows, and researchers to develop novel efficient algorithms to be embedded within these software infrastructures. In addition, WRENCH makes it possible to bring scientific workflow content into undergraduate and graduate computer science curricula. This is because meaningful knowledge can be gained by students using a single computer and the WRENCH software stack, making such learning possible even at institutions without access to high-end computing infrastructures, such as many non-Ph.D.-granting and minority-serving institutions. As a result, this work will contribute to producing computer science graduates better equipped to take an active role in the advancing of science. Due to its potentially transformative impact on scientific workflow usage, development, research, and education, this project promises to promote the progress of science across virtually all its fields, ultimately resulting in broad and numerous benefits to our society.Scientific workflows have become mainstream for conducting large-scale scientific research. As a result, many workflow applications and Workflow Management Systems (WMSs) have been developed as part of the cyberinfrastructure to allow scientists to execute their applications seamlessly on a range of distributed platforms. In spite of many success stories, building large-scale workflows and orchestrating their executions efficiently (in terms of performance, reliability, and cost) remains a challenge given the complexity of the workflows themselves and the complexity of the underlying execution platforms. A fundamental necessary next step is the establishment of a solid "experimental science" approach for future workflow technology development. Such an approach is useful for scientists who need to design workflows and pick execution platforms, for WMS developers who need to compare alternate design and implementation options, and for researchers who need to develop novel decision-making algorithms to be implemented as part of WMSs. The broad objective of this work is to provide foundational software, the Workflow Simulation Workbench (WRENCH), upon which to develop the above experimental science approach. Capitalizing on recent advances in distributed application and platform simulation technology, WRENCH makes it possible to (i) quickly prototype workflow, WMS implementations, and decision-making algorithms; and (ii) evaluate/compare alternative options scalably and accurately for arbitrary, and often hypothetical, experimental scenarios. This project will define a generic and foundational software architecture, that is informed by current state-of-the-art WMS designs and planned future designs. The implementation of the components in this architecture when taken together form a generic "scientific instrument" that can be used by workflow users, developers, and researchers. This scientific instrument will be instantiated for several real-world WMSs and used for a range of real-world workflow applications. In a particular case-study, it will be used with a popular WMS (Pegasus) to revisit published results and scheduling algorithms in the area of workflow planning optimizations. The objective is to demonstrate the benefit of using an experimental science approach for WMS research. Another impact of this project is that it makes it possible to include scientific workflow content pervasively in undergraduate and graduate computer science curricula, even for students without any access to computing infrastructure, by defining meaningful pedagogic activities that only require a computer and the WRENCH software stack. This educational impact will be demonstrated in the classroom in both undergraduate and graduate courses at our institutions.
期刊论文(7)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Developing accurate and scalable simulators of production workflow management systems with WRENCH
使用 WRENCH 开发生产工作流程管理系统的准确且可扩展的模拟器
DOI:
10.1016/j.future.2020.05.030
发表时间:
2020
期刊:
Future Generation Computer Systems
影响因子:
--
作者:
[Casanova, Henri, Ferreira da Silva, Rafael, Tanaka, Ryan, Pandey, Suraj, Jethwani, Gautam, Koch, William, Albrecht, Spencer, Oeth, James, Suter, Frédéric]
通讯作者:
Suter, Frédéric
WRENCH: A Framework for Simulating Workflow Management Systems
WRENCH:模拟工作流管理系统的框架
DOI:
10.1109/works.2018.00013
发表时间:
2018
期刊:
13th Workshop on Workflows in Support of Large-Scale Science (WORKS'18
影响因子:
--
作者:
[Casanova, Henri, Pandey, Suraj, Oeth, James, Tanaka, Ryan, Suter, Frederic, Ferreira da Silva, Rafael]
通讯作者:
Ferreira da Silva, Rafael
DOI:
10.1016/j.jocs.2020.101157
发表时间:
2020-07-01
期刊:
JOURNAL OF COMPUTATIONAL SCIENCE
影响因子:
3.3
作者:
[da Silva, Rafael Ferreira, Casanova, Henri, Suter, Frederic]
通讯作者:
Suter, Frederic
Teaching parallel and distributed computing concepts in simulation with WRENCH
使用 WRENCH 进行模拟教学并行和分布式计算概念
DOI:
10.1016/j.jpdc.2021.05.009
发表时间:
2021
期刊:
Journal of Parallel and Distributed Computing
影响因子:
3.8
作者:
[Casanova, Henri, Tanaka, Ryan, Koch, William, Ferreira da Silva, Rafael]
通讯作者:
Ferreira da Silva, Rafael
Bridging Concepts and Practice in eScience via Simulation-Driven Engineering
通过仿真驱动工程连接电子科学的概念和实践
DOI:
10.1109/escience.2019.00084
发表时间:
2019
期刊:
2019 15th International Conference on eScience (eScience
影响因子:
--
作者:
[Ferreira da Silva, Rafael, Casanova, Henri, Tanaka, Ryan, Suter, Frederic]
通讯作者:
Suter, Frederic
共 6 条
CCRI: Planning: Collaborative Research: Infrastructure for Enabling Systematic Development and Research of Scientific Workflow Management Systems
-
批准号:2016619
-
项目类别:Standard Grant
-
资助金额:$7.0万
-
财政年份:2020
-
负责人:Rafael Ferreira da Silva
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: