首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Embedding optimization in computational science workflows
Authors:David Abramson  Blair Bethwaite  Colin Enticott  Slavisa Garic  Tom Peachey  Anushka Michailova  Saleh Amirriazi
Institution:1. Faculty of Information Technology, Monash University, Clayton, 3800, Victoria, Australia;2. Department of Bioengineering, University of California San Diego, 9500 Gilman Drive, La Jolla, USA;1. XLAB Research, Slovenia;2. Jo?ef Stefan International Postgraduate School, Slovenia;3. Artificial Intelligence Laboratory, Jo?ef Stefan Institute, Slovenia;1. School of Mathematics and Physics, North China Electric Power University, Beijing 102206, China;2. School of Mathematical Sciences, Inner Mongolia University, Huhhot 010021, China;3. School of Mathematics and Computer Science, Guizhou Normal University, Guiyang 550001, China;1. Computational Science and Mathematics Division, Pacific Northwest National Laboratory, Richland, WA 99352, United States;2. Department of Material Science and Engineering, University of Michigan, Ann Arbor, MI 48109, United States;3. Ford Research and Advanced Engineering Lab, Ford Motor Company, 2101 Village Rd., Dearborn, MI 48124, United States;1. Department of Electrical Engineering, University of Engineering and Technology, Peshawar, Pakistan;2. Department of Electrical and Computer Engineering, University of Victoria, BC, Canada
Abstract:Workflows support the automation of scientific processes, providing mechanisms that underpin modern computational science. They facilitate access to remote instruments, databases and parallel and distributed computers. Importantly, they allow software pipelines that perform multiple complex simulations (leveraging distributed platforms), with one simulation driving another. Such an environment is ideal for computational science experiments that require the evaluation of a range of different scenarios “in silico” in an attempt to find ones that optimize a particular outcome. However, in general, existing workflow tools do not incorporate optimization algorithms, and thus whilst users can specify simulation pipelines, they need to invoke the workflow as a stand-alone computation within an external optimization tool. Moreover, many existing workflow engines do not leverage parallel and distributed computers, making them unsuitable for executing computational science simulations. To solve this problem, we have developed a methodology for integrating optimization algorithms directly into workflows. We implement a range of generic actors for an existing workflow system called Kepler, and discuss how they can be combined in flexible ways to support various different design strategies. We illustrate the system by applying it to an existing bio-engineering design problem running on a Grid of distributed clusters.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号