{"id":"https://openalex.org/W7171092053","doi":"https://doi.org/10.1007/s10586-026-06234-2","title":"Mapping and scheduling swarms of moldable streaming applications for energy-efficient computing in the heterogeneous edge-cloud continuum","display_name":"Mapping and scheduling swarms of moldable streaming applications for energy-efficient computing in the heterogeneous edge-cloud continuum","publication_year":2026,"publication_date":"2026-07-01","ids":{"openalex":"https://openalex.org/W7171092053","doi":"https://doi.org/10.1007/s10586-026-06234-2"},"language":"en","primary_location":{"id":"doi:10.1007/s10586-026-06234-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10586-026-06234-2","pdf_url":null,"source":{"id":"https://openalex.org/S106148199","display_name":"Cluster Computing","issn_l":"1386-7857","issn":["1386-7857","1573-7543"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cluster Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1007/s10586-026-06234-2","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5121821699","display_name":"Sajad Khosravi","orcid":null},"institutions":[{"id":"https://openalex.org/I102134673","display_name":"Link\u00f6ping University","ror":"https://ror.org/05ynxx418","country_code":"SE","type":"education","lineage":["https://openalex.org/I102134673"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Sajad Khosravi","raw_affiliation_strings":["Link\u00f6ping University, Link\u00f6ping, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Link\u00f6ping University, Link\u00f6ping, Sweden","institution_ids":["https://openalex.org/I102134673"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5143637083","display_name":"Christoph Kessler","orcid":null},"institutions":[{"id":"https://openalex.org/I102134673","display_name":"Link\u00f6ping University","ror":"https://ror.org/05ynxx418","country_code":"SE","type":"education","lineage":["https://openalex.org/I102134673"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Christoph Kessler","raw_affiliation_strings":["Link\u00f6ping University, Link\u00f6ping, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Link\u00f6ping University, Link\u00f6ping, Sweden","institution_ids":["https://openalex.org/I102134673"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077524073","display_name":"Sebastian Litzinger","orcid":"https://orcid.org/0000-0003-2200-7337"},"institutions":[{"id":"https://openalex.org/I102134673","display_name":"Link\u00f6ping University","ror":"https://ror.org/05ynxx418","country_code":"SE","type":"education","lineage":["https://openalex.org/I102134673"]}],"countries":["SE"],"is_corresponding":true,"raw_author_name":"Sebastian Litzinger","raw_affiliation_strings":["Link\u00f6ping University, Link\u00f6ping, Sweden"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Link\u00f6ping University, Link\u00f6ping, Sweden","institution_ids":["https://openalex.org/I102134673"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5143632838","display_name":"J\u00f6rg Keller","orcid":null},"institutions":[{"id":"https://openalex.org/I120691247","display_name":"FernUniversit\u00e4t in Hagen","ror":"https://ror.org/04tkkr536","country_code":"DE","type":"education","lineage":["https://openalex.org/I120691247"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"J\u00f6rg Keller","raw_affiliation_strings":["FernUniversit\u00e4t in Hagen, Hagen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"FernUniversit\u00e4t in Hagen, Hagen, Germany","institution_ids":["https://openalex.org/I120691247"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5077524073","https://openalex.org/A5121821699","https://openalex.org/A5143632838","https://openalex.org/A5143637083"],"corresponding_institution_ids":["https://openalex.org/I102134673","https://openalex.org/I120691247"],"apc_list":{"value":2790,"currency":"USD","value_usd":2790},"apc_paid":{"value":2790,"currency":"USD","value_usd":2790},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.95288641,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":"9","first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.4397999942302704,"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"}},"topics":[{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.4397999942302704,"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"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.18289999663829803,"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/T14347","display_name":"Big Data and Digital Economy","score":0.09669999778270721,"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/scheduling","display_name":"Scheduling (production processes)","score":0.5605000257492065},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.5440000295639038},{"id":"https://openalex.org/keywords/greedy-algorithm","display_name":"Greedy algorithm","score":0.5112000107765198},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.46700000762939453},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.453000009059906},{"id":"https://openalex.org/keywords/job-shop-scheduling","display_name":"Job shop scheduling","score":0.3734999895095825},{"id":"https://openalex.org/keywords/dynamic-priority-scheduling","display_name":"Dynamic priority scheduling","score":0.3555000126361847},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.34860000014305115}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8690999746322632},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6191999912261963},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5605000257492065},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.5440000295639038},{"id":"https://openalex.org/C51823790","wikidata":"https://www.wikidata.org/wiki/Q504353","display_name":"Greedy algorithm","level":2,"score":0.5112000107765198},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.46700000762939453},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.453000009059906},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.44029998779296875},{"id":"https://openalex.org/C55416958","wikidata":"https://www.wikidata.org/wiki/Q6206757","display_name":"Job shop scheduling","level":3,"score":0.3734999895095825},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.3555000126361847},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.34860000014305115},{"id":"https://openalex.org/C137836250","wikidata":"https://www.wikidata.org/wiki/Q984063","display_name":"Optimization problem","level":2,"score":0.3370000123977661},{"id":"https://openalex.org/C56086750","wikidata":"https://www.wikidata.org/wiki/Q6042592","display_name":"Integer programming","level":2,"score":0.32739999890327454},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.30219998955726624},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.3012000024318695},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.2694000005722046},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.26750001311302185},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.2614000141620636},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.2599000036716461}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1007/s10586-026-06234-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10586-026-06234-2","pdf_url":null,"source":{"id":"https://openalex.org/S106148199","display_name":"Cluster Computing","issn_l":"1386-7857","issn":["1386-7857","1573-7543"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cluster Computing","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1007/s10586-026-06234-2","is_oa":true,"landing_page_url":"https://doi.org/10.1007/s10586-026-06234-2","pdf_url":null,"source":{"id":"https://openalex.org/S106148199","display_name":"Cluster Computing","issn_l":"1386-7857","issn":["1386-7857","1573-7543"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319900","host_organization_name":"Springer Science+Business Media","host_organization_lineage":["https://openalex.org/P4310319900","https://openalex.org/P4310319965"],"host_organization_lineage_names":["Springer Science+Business Media","Springer Nature"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Cluster Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth","score":0.4195415675640106}],"awards":[],"funders":[{"id":"https://openalex.org/F4320322225","display_name":"Link\u00f6pings Universitet","ror":"https://ror.org/05ynxx418"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W2015159529","https://openalex.org/W2049359614","https://openalex.org/W2140311634","https://openalex.org/W2607929079","https://openalex.org/W2808417010","https://openalex.org/W2894001169","https://openalex.org/W2940651923","https://openalex.org/W2947751981","https://openalex.org/W2970683904","https://openalex.org/W2973276383","https://openalex.org/W2995806598","https://openalex.org/W3016676131","https://openalex.org/W3082212141","https://openalex.org/W4213023018","https://openalex.org/W4324125764","https://openalex.org/W4324267443","https://openalex.org/W4388240184","https://openalex.org/W4393994759","https://openalex.org/W4401943716","https://openalex.org/W4403390907"],"related_works":[],"abstract_inverted_index":{"Abstract":[0],"We":[1,35,71,112],"consider":[2,119],"the":[3,23,47,82,90,115,120,133,151,156,162,192,197,204,218,253,257,262],"problem":[4,116,158,193],"of":[5,10,27,81,123,186,215,220,252,261],"cost-effectively":[6],"mapping":[7],"a":[8,78,98,108,128,223,230,245,267,273],"swarm":[9],"soft":[11],"real-time":[12],"stream":[13],"processing":[14],"applications":[15],"with":[16,77,266],"moldable-parallel":[17],"tasks":[18],"to":[19,118,159,189,203,229,244,272],"multicore":[20],"resources":[21,31],"in":[22,102,226],"device-edge-cloud":[24],"continuum,":[25],"consisting":[26],"mobile":[28],"devices,":[29],"edge":[30],"and":[32,42,53,67,104,107,136,146],"cloud":[33,68],"resources.":[34],"leverage":[36],"flexibility":[37],"from":[38],"different":[39],"parallelization":[40],"degrees":[41],"frequency":[43],"levels":[44],"(DVFS)":[45],"for":[46,94,143,154,166],"tasks,":[48],"keeping":[49],"application":[50,103,124],"throughput":[51],"constraints":[52],"communication":[54,65],"bandwidth":[55],"limitations":[56],"while":[57],"minimizing":[58],"overall":[59],"cost":[60,66,175,227,269],"(including":[61],"device/edge":[62],"resource":[63,69],"energy,":[64],"renting).":[70],"present":[72],"several":[73,144],"offline":[74,275],"algorithmic":[75],"solutions":[76],"global":[79],"view":[80],"environment:":[83],"an":[84],"integer":[85],"linear":[86],"program":[87],"(ILP)":[88],"extending":[89],"crown":[91],"scheduling":[92,157],"approach":[93,130,206,255],"multi-layer":[95],"distributed":[96],"systems,":[97],"variant":[99,251],"leveraging":[100,241],"symmetries":[101],"system":[105],"structure,":[106],"greedy":[109,137],"heuristic":[110,138,170,236],"algorithm.":[111,139],"also":[113],"expanded":[114],"formulation":[117],"dynamic":[121,129,249],"joining":[122],"task":[125],"graphs,":[126],"introducing":[127],"based":[131],"on":[132,177],"proposed":[134],"ILP":[135,163,198,205,233,254,264],"Our":[140],"experimental":[141],"evaluation":[142],"real-world":[145],"synthetic":[147],"scenarios":[148],"shows":[149],"that":[150],"time":[152,210,260],"required":[153],"solving":[155],"cost-optimality":[160],"by":[161,211,240],"is":[164,237],"feasible":[165],"nontrivial":[167],"scenarios.":[168],"The":[169,200,235,248],"achieves":[171],"about":[172,212],"3%":[173],"worse":[174],"efficiency":[176],"average,":[178],"yet":[179],"operates":[180],"much":[181],"faster":[182],"(by":[183],"1\u20132":[184],"orders":[185],"magnitude),":[187],"allowing":[188],"scale":[190],"up":[191],"size":[194],"more":[195],"than":[196,222],"approach.":[199],"symmetry-folding":[201],"applied":[202],"improves":[207],"its":[208],"optimization":[209,259],"1":[213],"order":[214],"magnitude,":[216],"at":[217],"expense":[219],"less":[221],"5%":[224],"increase":[225],"compared":[228,271],"non-folded":[231],"static":[232,263],"solution.":[234,276],"likewise":[238],"accelerated":[239],"symmetry,":[242],"though":[243],"minor":[246,268],"extent.":[247],"incremental":[250],"reduces":[256],"long":[258],"method":[265],"penalty":[270],"clean-slate":[274]},"counts_by_year":[],"updated_date":"2026-07-27T06:00:05.401030","created_date":"2026-07-26T00:00:00"}
