DougFlow通过Web服务提供科学应用

Christian Pöcher, Oleg Batrashev, U. Norbisrath, E. Vainikko
{"title":"DougFlow通过Web服务提供科学应用","authors":"Christian Pöcher, Oleg Batrashev, U. Norbisrath, E. Vainikko","doi":"10.1109/ICIW.2009.78","DOIUrl":null,"url":null,"abstract":"Scientific computation applications often consist of very different components that produce (or take as an input) huge amounts of data. Wrapping such components into web services to form a combined service for the scientific community has an additional complexity to deal with: how to organize data transfer within the web service framework efficiently enough to form high quality services that do not suffer in performance. In this paper we propose a method for processing large amounts of data transferred between different components of a compound web service. For this we develop a full workflow consisting of three separate components around an existing open-source package DOUG, a parallel black-box solver for large sparse systems of linear equations. We demonstrate the feasibility of the concept on an example of solving the steady state heat equations within design problems. The workflow involves a full production cycle, starting with the design of the geometry of the underlying problem domain with appropriate boundary conditions and other parameters, formation of the discretized system to be solved by DOUG and visualization of the heat distribution as a result.","PeriodicalId":390934,"journal":{"name":"2009 Fourth International Conference on Internet and Web Applications and Services","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"DougFlow Offering Scientific Applications via Web Services\",\"authors\":\"Christian Pöcher, Oleg Batrashev, U. Norbisrath, E. Vainikko\",\"doi\":\"10.1109/ICIW.2009.78\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Scientific computation applications often consist of very different components that produce (or take as an input) huge amounts of data. Wrapping such components into web services to form a combined service for the scientific community has an additional complexity to deal with: how to organize data transfer within the web service framework efficiently enough to form high quality services that do not suffer in performance. In this paper we propose a method for processing large amounts of data transferred between different components of a compound web service. For this we develop a full workflow consisting of three separate components around an existing open-source package DOUG, a parallel black-box solver for large sparse systems of linear equations. We demonstrate the feasibility of the concept on an example of solving the steady state heat equations within design problems. The workflow involves a full production cycle, starting with the design of the geometry of the underlying problem domain with appropriate boundary conditions and other parameters, formation of the discretized system to be solved by DOUG and visualization of the heat distribution as a result.\",\"PeriodicalId\":390934,\"journal\":{\"name\":\"2009 Fourth International Conference on Internet and Web Applications and Services\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-05-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Fourth International Conference on Internet and Web Applications and Services\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICIW.2009.78\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Fourth International Conference on Internet and Web Applications and Services","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIW.2009.78","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

科学计算应用程序通常由产生(或作为输入)大量数据的非常不同的组件组成。将这些组件包装到web服务中以形成面向科学界的组合服务需要处理额外的复杂性:如何在web服务框架内足够有效地组织数据传输,以形成不影响性能的高质量服务。在本文中,我们提出了一种处理在复合web服务的不同组件之间传输的大量数据的方法。为此,我们开发了一个完整的工作流,由三个独立的组件组成,围绕现有的开源软件包DOUG,一个用于大型线性方程稀疏系统的并行黑箱求解器。我们用一个在设计问题中求解稳态热方程的例子证明了这一概念的可行性。该工作流包括一个完整的生产周期,从设计具有适当边界条件和其他参数的潜在问题域的几何形状开始,通过DOUG形成待求解的离散系统并将其可视化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
DougFlow Offering Scientific Applications via Web Services
Scientific computation applications often consist of very different components that produce (or take as an input) huge amounts of data. Wrapping such components into web services to form a combined service for the scientific community has an additional complexity to deal with: how to organize data transfer within the web service framework efficiently enough to form high quality services that do not suffer in performance. In this paper we propose a method for processing large amounts of data transferred between different components of a compound web service. For this we develop a full workflow consisting of three separate components around an existing open-source package DOUG, a parallel black-box solver for large sparse systems of linear equations. We demonstrate the feasibility of the concept on an example of solving the steady state heat equations within design problems. The workflow involves a full production cycle, starting with the design of the geometry of the underlying problem domain with appropriate boundary conditions and other parameters, formation of the discretized system to be solved by DOUG and visualization of the heat distribution as a result.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信