arrow
Return

Software-defined environments for science and engineering

delete2017-06-15
delete4
delete
OA
AI
M
Moustafa AbdelBaky *
J
Javier Diaz‐Montes
M
Manish Parashar
DOI:10.1177/1094342017710706delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Service-based access models coupled with recent advances in application deployment technologies are enabling opportunities for realizing highly customized software-defined environments that can achieve new levels of efficiencies and can support emerging dynamic and data-driven applications. However, achieving this vision requires new models that can support dynamic (and opportunistic) compositions of infrastructure services, which can adapt to evolving application needs and the state of resources. In this article, we present a programmable dynamic infrastructure service composition approach that uses software-defined environment concepts to control the composition process. The resulting software-defined infrastructure service composition adapts to meet objectives and constraints set by the users, applications, and/or resource providers. We present and compare two different approaches for programming resources and controlling the service composition, one that is based on a rule engine and another that leverages a constraint programming model for resource description. We present the design and prototype implementation of such software-defined service composition and demonstrate its operation through a use case where multiple views of heterogeneous, geographically distributed services are aggregated on demand based on user and resource provider specifications. The resulting compositions are used to run different bioinformatics workloads, which are encapsulated inside Docker containers. Each view independently adapts to various constraints and events that are imposed on the system while minimizing the workload completion time.
Keywords:
Software-defined environments
software-defined service composition
software-defined federation
programmable infrastructure
programmable service composition
programmable federation
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

International Journal of High Performance Computing Applications cover
International Journal of High Performance Computing Applications
IF:
2.5
Papers:
1.1K
Citations:
1.3K

Organization

R
rutgers university system
Scholars:
4.1W
Papers: 3.7W
Citations: 53
R
rutgers university new brunswick
Scholars:
2.3W
Papers: 1.9W
Citations: 32
Cited Papers

Cited Papers

err
IF0
err
err0
PREAI
err
errShare
errSave
errShare
errSave
errShare
errSave
Morphine-Dependent Rats: Blockade of Precipitated Abstinence by Tetrahydrocannabinol
err1975-02-07
err0
PREAI
errB. Hine; E. Friedman; M. Torrelio; S. Gershon
errShare
errSave
Drug Repurposing Using Biological Networks
err2021-06-17
err0
errOAAI
errFrancisco Javier Somolinos; Carlos León; Sara Guerrero-Aspizua
errShare
errSave
Exploring the effects of perceived values on consumer usage intention for electric vehicle in Thailand: the mediating effect of satisfaction
err2023-06-30
err0
errOAAI
errSurasidh Boonchunone; Mariam Nami; Atchari Krommuang; Aphichon Phonsena; Opal Suwunnamek
errShare
errSave
researcher View more