A Framework for Realizing Software-Defined Federations for Scientific Workflows

Moustafa AbdelBaky, J. Montes, Mengsong Zou, M. Parashar
{"title":"A Framework for Realizing Software-Defined Federations for Scientific Workflows","authors":"Moustafa AbdelBaky, J. Montes, Mengsong Zou, M. Parashar","doi":"10.1145/2756594.2756597","DOIUrl":null,"url":null,"abstract":"Federated computing has been shown to be an effective model for harnessing the capabilities and capacities of geographically- distributed resources in order to solve large science and en- gineering problems. However, traditional High Performance Computing (HPC) based federation models can be restrictive as they present users with a pre-defined set of resources and do not allow federations to evolve in response to changing resources or application needs. As emerging application workflows and the underlying resources become increasingly dynamic and exhibit changing requirements and constraints, they cannot be easily supported by such federation models. Instead, new federation models that are capable of dynamically adapting to these emerging needs are required. In this paper, we present a programmable dynamic federation model that uses software-defined environment concepts to drive the federation process and seamlessly adapt resource compositions at runtime. The resulting software-defined federation adapts to meet both requirements and constraints set by the user, application, and/or resource providers. In this paper we present the design and prototype implementation of such software-defined federation model, and demonstrate its operation and performance through a use case where heterogeneous, geographically distributed resources are federated based on user specifications, and the federation evolves over time following the requirements and constraints defined by the user.","PeriodicalId":283088,"journal":{"name":"Proceedings of the 2nd International Workshop on Software-Defined Ecosystems","volume":"74 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd International Workshop on Software-Defined Ecosystems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2756594.2756597","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Federated computing has been shown to be an effective model for harnessing the capabilities and capacities of geographically- distributed resources in order to solve large science and en- gineering problems. However, traditional High Performance Computing (HPC) based federation models can be restrictive as they present users with a pre-defined set of resources and do not allow federations to evolve in response to changing resources or application needs. As emerging application workflows and the underlying resources become increasingly dynamic and exhibit changing requirements and constraints, they cannot be easily supported by such federation models. Instead, new federation models that are capable of dynamically adapting to these emerging needs are required. In this paper, we present a programmable dynamic federation model that uses software-defined environment concepts to drive the federation process and seamlessly adapt resource compositions at runtime. The resulting software-defined federation adapts to meet both requirements and constraints set by the user, application, and/or resource providers. In this paper we present the design and prototype implementation of such software-defined federation model, and demonstrate its operation and performance through a use case where heterogeneous, geographically distributed resources are federated based on user specifications, and the federation evolves over time following the requirements and constraints defined by the user.
科学工作流中实现软件定义联合的框架
联邦计算已被证明是利用地理分布资源的能力和能力来解决大型科学和工程问题的有效模型。然而,传统的基于高性能计算(High Performance Computing, HPC)的联合模型可能是有限制的,因为它们向用户提供一组预定义的资源,并且不允许联合随着资源或应用程序需求的变化而发展。随着新兴的应用程序工作流和底层资源变得越来越动态,并显示出不断变化的需求和约束,这些联合模型不能轻易地支持它们。相反,需要能够动态适应这些新出现的需求的新联邦模型。在本文中,我们提出了一个可编程的动态联邦模型,该模型使用软件定义的环境概念来驱动联邦过程,并在运行时无缝地适应资源组合。由此产生的软件定义的联合适应于满足用户、应用程序和/或资源提供者设置的需求和约束。在本文中,我们介绍了这种软件定义的联合模型的设计和原型实现,并通过一个用例演示了它的操作和性能,在这个用例中,异构的、地理上分布的资源基于用户规范进行联合,并且随着时间的推移,联合根据用户定义的需求和约束进行演变。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信