{"id":"https://openalex.org/W2625192200","doi":"https://doi.org/10.1177/1094342017710706","title":"Software-defined environments for science and engineering","display_name":"Software-defined environments for science and engineering","publication_year":2017,"publication_date":"2017-06-15","ids":{"openalex":"https://openalex.org/W2625192200","doi":"https://doi.org/10.1177/1094342017710706","mag":"2625192200"},"language":"en","primary_location":{"id":"doi:10.1177/1094342017710706","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342017710706","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5004981047","display_name":"Moustafa AbdelBaky","orcid":"https://orcid.org/0000-0003-0773-9994"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Moustafa AbdelBaky","raw_affiliation_strings":["Rutgers University, Piscataway, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Rutgers University, Piscataway, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060820738","display_name":"Javier Diaz\u2010Montes","orcid":"https://orcid.org/0000-0002-8037-826X"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Javier Diaz-Montes","raw_affiliation_strings":["Rutgers University, Piscataway, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Rutgers University, Piscataway, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060153432","display_name":"Manish Parashar","orcid":"https://orcid.org/0000-0003-0983-7408"},"institutions":[{"id":"https://openalex.org/I102322142","display_name":"Rutgers, The State University of New Jersey","ror":"https://ror.org/05vt9qd57","country_code":"US","type":"education","lineage":["https://openalex.org/I102322142"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Manish Parashar","raw_affiliation_strings":["Rutgers University, Piscataway, NJ, USA"],"affiliations":[{"raw_affiliation_string":"Rutgers University, Piscataway, NJ, USA","institution_ids":["https://openalex.org/I102322142"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5004981047"],"corresponding_institution_ids":["https://openalex.org/I102322142"],"apc_list":null,"apc_paid":null,"fwci":1.0315,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.79417604,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"32","issue":"1","first_page":"104","last_page":"122"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9973999857902527,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8265822529792786},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6402596235275269},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5574216246604919},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5509992837905884},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4923609495162964},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.4781514108181},{"id":"https://openalex.org/keywords/service-provider","display_name":"Service provider","score":0.4580584466457367},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.44181883335113525},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.43562930822372437},{"id":"https://openalex.org/keywords/resource","display_name":"Resource (disambiguation)","score":0.4322817325592041},{"id":"https://openalex.org/keywords/component-based-software-engineering","display_name":"Component-based software engineering","score":0.4198874235153198},{"id":"https://openalex.org/keywords/service-composition","display_name":"Service composition","score":0.4171852171421051},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3619616627693176},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.25485238432884216},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.21596521139144897},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.16182151436805725}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8265822529792786},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6402596235275269},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5574216246604919},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5509992837905884},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4923609495162964},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.4781514108181},{"id":"https://openalex.org/C116537","wikidata":"https://www.wikidata.org/wiki/Q2169973","display_name":"Service provider","level":3,"score":0.4580584466457367},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.44181883335113525},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.43562930822372437},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.4322817325592041},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.4198874235153198},{"id":"https://openalex.org/C2983385018","wikidata":"https://www.wikidata.org/wiki/Q7455734","display_name":"Service composition","level":3,"score":0.4171852171421051},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3619616627693176},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.25485238432884216},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21596521139144897},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.16182151436805725},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1177/1094342017710706","is_oa":false,"landing_page_url":"https://doi.org/10.1177/1094342017710706","pdf_url":null,"source":{"id":"https://openalex.org/S60606485","display_name":"The International Journal of High Performance Computing Applications","issn_l":"1094-3420","issn":["1094-3420","1741-2846"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320017","host_organization_name":"SAGE Publishing","host_organization_lineage":["https://openalex.org/P4310320017"],"host_organization_lineage_names":["SAGE Publishing"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The International Journal of High Performance Computing Applications","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6000000238418579,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W27163431","https://openalex.org/W134505055","https://openalex.org/W1523336434","https://openalex.org/W1531559113","https://openalex.org/W1588984069","https://openalex.org/W1856034929","https://openalex.org/W1972041827","https://openalex.org/W1974555555","https://openalex.org/W1976484796","https://openalex.org/W1988244293","https://openalex.org/W1992330218","https://openalex.org/W2001291669","https://openalex.org/W2003003854","https://openalex.org/W2009839239","https://openalex.org/W2021979855","https://openalex.org/W2028111074","https://openalex.org/W2032728524","https://openalex.org/W2033849824","https://openalex.org/W2034749903","https://openalex.org/W2039619282","https://openalex.org/W2043357985","https://openalex.org/W2048087366","https://openalex.org/W2048414386","https://openalex.org/W2051467406","https://openalex.org/W2062462135","https://openalex.org/W2066248324","https://openalex.org/W2093782324","https://openalex.org/W2094384848","https://openalex.org/W2105910548","https://openalex.org/W2108697913","https://openalex.org/W2109537757","https://openalex.org/W2128239275","https://openalex.org/W2129918886","https://openalex.org/W2134522095","https://openalex.org/W2140332639","https://openalex.org/W2144881812","https://openalex.org/W2149027035","https://openalex.org/W2151299342","https://openalex.org/W2154010459","https://openalex.org/W2154047507","https://openalex.org/W2157188908","https://openalex.org/W2161679325","https://openalex.org/W2169247023","https://openalex.org/W2295300054","https://openalex.org/W2312106640","https://openalex.org/W2509168707","https://openalex.org/W2725231562","https://openalex.org/W2731994290","https://openalex.org/W4230595856","https://openalex.org/W4250302639","https://openalex.org/W4250845325","https://openalex.org/W4255237764","https://openalex.org/W4328005947"],"related_works":["https://openalex.org/W1538317789","https://openalex.org/W23897865","https://openalex.org/W3209111531","https://openalex.org/W1642473876","https://openalex.org/W2352383035","https://openalex.org/W1558271283","https://openalex.org/W2723047152","https://openalex.org/W3102107106","https://openalex.org/W1461466107","https://openalex.org/W2253705247"],"abstract_inverted_index":{"Service-based":[0],"access":[1],"models":[2,41],"coupled":[3],"with":[4],"recent":[5],"advances":[6],"in":[7],"application":[8,57],"deployment":[9],"technologies":[10],"are":[11,168,182,190,205],"enabling":[12],"opportunities":[13],"for":[14,113,137],"realizing":[15],"highly":[16],"customized":[17],"software-defined":[18,78,88,149],"environments":[19],"that":[20,42,76,122,131,204],"can":[21,28,43,53],"achieve":[22],"new":[23,40],"levels":[24],"of":[25,49,62,147,163],"efficiencies":[26],"and":[27,32,59,96,108,116,129,144,152,175,202],"support":[29,44],"emerging":[30],"dynamic":[31,45,71],"data-driven":[33],"applications.":[34],"However,":[35],"achieving":[36],"this":[37,65],"vision":[38],"requires":[39],"(and":[46],"opportunistic)":[47],"compositions":[48,181],"infrastructure":[50,72,89],"services,":[51],"which":[52,189],"adapt":[54],"to":[55,81,93,184,199],"evolving":[56],"needs":[58],"the":[60,83,100,118,142,208,212],"state":[61],"resources.":[63],"In":[64],"article,":[66],"we":[67],"present":[68,107,141],"a":[69,126,133,157],"programmable":[70],"service":[73,90,119,150],"composition":[74,84,91,151],"approach":[75],"uses":[77],"environment":[79],"concepts":[80],"control":[82],"process.":[85],"The":[86,179],"resulting":[87,180],"adapts":[92,198],"meet":[94],"objectives":[95],"constraints":[97,201],"set":[98],"by":[99],"users,":[101],"applications,":[102],"and/or":[103],"resource":[104,138,176],"providers.":[105],"We":[106,140],"compare":[109],"two":[110],"different":[111,186],"approaches":[112],"programming":[114,135],"resources":[115],"controlling":[117],"composition,":[120],"one":[121],"is":[123],"based":[124,172],"on":[125,170,173,207],"rule":[127],"engine":[128],"another":[130],"leverages":[132],"constraint":[134],"model":[136],"description.":[139],"design":[143],"prototype":[145],"implementation":[146],"such":[148],"demonstrate":[153],"its":[154],"operation":[155],"through":[156],"use":[158],"case":[159],"where":[160],"multiple":[161],"views":[162],"heterogeneous,":[164],"geographically":[165],"distributed":[166],"services":[167],"aggregated":[169],"demand":[171],"user":[174],"provider":[177],"specifications.":[178],"used":[183],"run":[185],"bioinformatics":[187],"workloads,":[188],"encapsulated":[191],"inside":[192],"Docker":[193],"containers.":[194],"Each":[195],"view":[196],"independently":[197],"various":[200],"events":[203],"imposed":[206],"system":[209],"while":[210],"minimizing":[211],"workload":[213],"completion":[214],"time.":[215]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
