TY - GEN
T1 - A framework for realizing software-defined federations for scientific workflows
AU - AbdelBaky, Moustafa
AU - Diaz-Montes, Javier
AU - Zou, Mengsong
AU - Parashar, Manish
N1 - Funding Information:
The research presented in this work is supported in part by National Science Foundation (NSF) via grants numbers ACI 1339036, ACI 1310283, CNS 1305375, and DMS 1228203, and by IBM Faculty awards. This project used resources from FutureGrid supported in part by NSF OCI-0910812 and Chameleon supported by NSF OCI-1419152. The research at Rutgers was conducted as part of the Rutgers Discovery Informatics Institute (RDI2).
Publisher Copyright:
© 2015 ACM.
PY - 2015/6/16
Y1 - 2015/6/16
N2 - Federated computing has been shown to be an effective model for harnessing the capabilities and capacities of geographicallydistributed resources in order to solve large science and engineering 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.
AB - Federated computing has been shown to be an effective model for harnessing the capabilities and capacities of geographicallydistributed resources in order to solve large science and engineering 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.
KW - Autonomic computing
KW - Dynamic resource provision
KW - Dynamic workflows
KW - Federated computing
KW - Software-defined environments
KW - Software-defined federation
UR - http://www.scopus.com/inward/record.url?scp=84979710779&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84979710779&partnerID=8YFLogxK
U2 - 10.1145/2756594.2756597
DO - 10.1145/2756594.2756597
M3 - Conference contribution
AN - SCOPUS:84979710779
T3 - BigSystem 2015 - Proceedings of the 2nd International Workshop on Software-Defined Ecosystems, Part of HPDC 2015
SP - 7
EP - 14
BT - BigSystem 2015 - Proceedings of the 2nd International Workshop on Software-Defined Ecosystems, Part of HPDC 2015
PB - Association for Computing Machinery, Inc
T2 - 2nd International Workshop on Software-Defined Ecosystems, BigSystem 2015
Y2 - 16 June 2015
ER -