{"id":"https://openalex.org/W4220729309","doi":"https://doi.org/10.1109/tnsm.2022.3162036","title":"FaaScinating Resilience for Serverless Function Choreographies in Federated Clouds","display_name":"FaaScinating Resilience for Serverless Function Choreographies in Federated Clouds","publication_year":2022,"publication_date":"2022-03-24","ids":{"openalex":"https://openalex.org/W4220729309","doi":"https://doi.org/10.1109/tnsm.2022.3162036"},"language":"en","primary_location":{"id":"doi:10.1109/tnsm.2022.3162036","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tnsm.2022.3162036","pdf_url":"https://ieeexplore.ieee.org/ielx7/4275028/9917435/09741250.pdf","source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://ieeexplore.ieee.org/ielx7/4275028/9917435/09741250.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5020080393","display_name":"Sasko Ristov","orcid":"https://orcid.org/0000-0003-1996-0098"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Sasko Ristov","raw_affiliation_strings":["Distributed and Parallel Systems Group, University of Innsbruck, Innsbruck, Austria"],"affiliations":[{"raw_affiliation_string":"Distributed and Parallel Systems Group, University of Innsbruck, Innsbruck, Austria","institution_ids":["https://openalex.org/I190249584"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059154084","display_name":"Dragi Kimovski","orcid":"https://orcid.org/0000-0001-5933-3246"},"institutions":[{"id":"https://openalex.org/I4210166741","display_name":"University of Klagenfurt","ror":"https://ror.org/05q9m0937","country_code":"AT","type":"education","lineage":["https://openalex.org/I4210166741"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Dragi Kimovski","raw_affiliation_strings":["Institute of Information Technology, Klagenfurt University, Klagenfurt, Austria"],"affiliations":[{"raw_affiliation_string":"Institute of Information Technology, Klagenfurt University, Klagenfurt, Austria","institution_ids":["https://openalex.org/I4210166741"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000119692","display_name":"Thomas Fahringer","orcid":"https://orcid.org/0000-0003-4293-1228"},"institutions":[{"id":"https://openalex.org/I190249584","display_name":"Universit\u00e4t Innsbruck","ror":"https://ror.org/054pv6659","country_code":"AT","type":"education","lineage":["https://openalex.org/I190249584"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Thomas Fahringer","raw_affiliation_strings":["Distributed and Parallel Systems Group, University of Innsbruck, Innsbruck, Austria"],"affiliations":[{"raw_affiliation_string":"Distributed and Parallel Systems Group, University of Innsbruck, Innsbruck, Austria","institution_ids":["https://openalex.org/I190249584"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5020080393"],"corresponding_institution_ids":["https://openalex.org/I190249584"],"apc_list":null,"apc_paid":null,"fwci":5.1512,"has_fulltext":true,"cited_by_count":17,"citation_normalized_percentile":{"value":0.95654152,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"19","issue":"3","first_page":"2440","last_page":"2452"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":1.0,"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":1.0,"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.9993000030517578,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9986000061035156,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8468432426452637},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.7837071418762207},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6678148508071899},{"id":"https://openalex.org/keywords/resilience","display_name":"Resilience (materials science)","score":0.563673734664917},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5058652758598328},{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.5048874020576477},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4418606758117676},{"id":"https://openalex.org/keywords/service-provider","display_name":"Service provider","score":0.4387429356575012},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.43601712584495544},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.42620849609375},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4088763892650604},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.26826974749565125},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.22517558932304382}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8468432426452637},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.7837071418762207},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6678148508071899},{"id":"https://openalex.org/C2779585090","wikidata":"https://www.wikidata.org/wiki/Q3457762","display_name":"Resilience (materials science)","level":2,"score":0.563673734664917},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5058652758598328},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.5048874020576477},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4418606758117676},{"id":"https://openalex.org/C116537","wikidata":"https://www.wikidata.org/wiki/Q2169973","display_name":"Service provider","level":3,"score":0.4387429356575012},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.43601712584495544},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.42620849609375},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4088763892650604},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.26826974749565125},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.22517558932304382},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C136264566","wikidata":"https://www.wikidata.org/wiki/Q159810","display_name":"Economy","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tnsm.2022.3162036","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tnsm.2022.3162036","pdf_url":"https://ieeexplore.ieee.org/ielx7/4275028/9917435/09741250.pdf","source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"},{"id":"pmh:oai:diglib.uibk.ac.at/:8688286","is_oa":true,"landing_page_url":"https://resolver.obvsg.at/urn:nbn:at:at-ubi:3-33207","pdf_url":null,"source":{"id":"https://openalex.org/S4306401999","display_name":"Digital Library of the University of Innsbruck (University of Innsbruck)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I143397708","host_organization_name":"Innsbruck Medical University","host_organization_lineage":["https://openalex.org/I143397708"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.1109/tnsm.2022.3162036","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tnsm.2022.3162036","pdf_url":"https://ieeexplore.ieee.org/ielx7/4275028/9917435/09741250.pdf","source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5303366225","display_name":null,"funder_award_id":"951745","funder_id":"https://openalex.org/F4320332999","funder_display_name":"Horizon 2020 Framework Programme"}],"funders":[{"id":"https://openalex.org/F4320332999","display_name":"Horizon 2020 Framework Programme","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4220729309.pdf","grobid_xml":"https://content.openalex.org/works/W4220729309.grobid-xml"},"referenced_works_count":51,"referenced_works":["https://openalex.org/W1979868167","https://openalex.org/W2002538706","https://openalex.org/W2106651331","https://openalex.org/W2117506428","https://openalex.org/W2539667160","https://openalex.org/W2540169294","https://openalex.org/W2542111073","https://openalex.org/W2545548007","https://openalex.org/W2591324491","https://openalex.org/W2609380779","https://openalex.org/W2740083192","https://openalex.org/W2767083027","https://openalex.org/W2790957846","https://openalex.org/W2885523785","https://openalex.org/W2886050937","https://openalex.org/W2887990525","https://openalex.org/W2891825374","https://openalex.org/W2900867913","https://openalex.org/W2908667590","https://openalex.org/W2921494672","https://openalex.org/W2949602160","https://openalex.org/W2970379315","https://openalex.org/W2990899677","https://openalex.org/W2991101735","https://openalex.org/W3022773388","https://openalex.org/W3026274567","https://openalex.org/W3028727260","https://openalex.org/W3043071082","https://openalex.org/W3044198621","https://openalex.org/W3044856168","https://openalex.org/W3070105626","https://openalex.org/W3079817736","https://openalex.org/W3080129182","https://openalex.org/W3091771787","https://openalex.org/W3093150360","https://openalex.org/W3095152338","https://openalex.org/W3096650550","https://openalex.org/W3097147358","https://openalex.org/W3099523532","https://openalex.org/W3117218819","https://openalex.org/W3117967235","https://openalex.org/W3118849048","https://openalex.org/W3181392997","https://openalex.org/W3204151225","https://openalex.org/W3208939081","https://openalex.org/W4220810575","https://openalex.org/W4301819058","https://openalex.org/W6753751555","https://openalex.org/W6753772083","https://openalex.org/W6802027672","https://openalex.org/W6803913470"],"related_works":["https://openalex.org/W2624990117","https://openalex.org/W2186020809","https://openalex.org/W2056441794","https://openalex.org/W2026856333","https://openalex.org/W2899407724","https://openalex.org/W3152278044","https://openalex.org/W2015855483","https://openalex.org/W2329229441","https://openalex.org/W2899486387","https://openalex.org/W1688445866"],"abstract_inverted_index":{"Cloud":[0],"applications":[1,187],"often":[2,56,75],"benefit":[3,29],"from":[4],"deployment":[5],"on":[6,129],"serverless":[7,24],"technology":[8],"Function-as-a-Service":[9],"(FaaS),":[10],"which":[11,61,82],"may":[12,148],"instantly":[13],"spawn":[14],"numerous":[15],"functions":[16,25,33,151,218],"and":[17,234],"charges":[18],"users":[19],"for":[20,48,72,125],"the":[21,58,65,86,130,135,143,198,205],"period":[22],"when":[23,32],"are":[26,34,83,139],"running.":[27],"Maximum":[28],"is":[30,74],"achieved":[31],"orchestrated":[35],"in":[36,107,157,165,175],"a":[37,98,158],"workflow":[38],"or":[39,54,80,162],"function":[40,78,127,222],"choreographies":[41],"(FCs).":[42],"However,":[43],"many":[44],"provider":[45],"limitations":[46],"specific":[47],"FaaS,":[49],"such":[50],"as":[51],"maximum":[52],"concurrency":[53],"duration":[55],"increase":[57],"failure":[59],"rate,":[60],"can":[62],"severely":[63],"hamper":[64],"execution":[66,116],"of":[67,104,177,200,208,228,240],"entire":[68,209,229],"FCs.":[69],"Current":[70],"support":[71,113],"resilience":[73,199],"limited":[76],"to":[77,112,142,231],"retries":[79],"try-catch,":[81],"applicable":[84],"within":[85],"same":[87,144],"cloud":[88,145,190],"region":[89],"only.":[90],"To":[91],"overcome":[92],"these":[93],"limitations,":[94],"we":[95],"introduce":[96],"rAFCL,":[97,118],"middleware":[99],"platform":[100],"that":[101,195],"maintains":[102],"reliability":[103],"complex":[105],"FCs":[106,230],"federated":[108],"clouds.":[109],"In":[110],"order":[111],"resilient":[114],"FC":[115,210],"under":[117],"our":[119],"model":[120],"creates":[121],"an":[122],"alternative":[123,150,160,167,241],"strategy":[124],"each":[126],"based":[128],"required":[131],"availability":[132,227],"specified":[133],"by":[134,183,211],"user.":[136],"Alternative":[137],"strategies":[138],"not":[140],"restricted":[141],"region,":[146],"but":[147],"contain":[149],"across":[152,188],"five":[153],"providers,":[154],"invoked":[155],"concurrently":[156],"single":[159],"plan":[161],"executed":[163],"subsequently":[164],"multiple":[166],"plans.":[168],"With":[169],"this":[170],"approach,":[171],"rAFCL":[172,182,196,224],"offers":[173],"flexibility":[174],"terms":[176],"cost-performance":[178],"trade-off.":[179],"We":[180],"evaluated":[181],"running":[184],"three":[185,189],"real-life":[186],"providers.":[191],"Experimental":[192],"results":[193],"demonstrated":[194],"outperforms":[197],"AWS":[201],"Step":[202],"Functions,":[203],"increasing":[204],"success":[206],"rate":[207],"53.45%,":[212],"while":[213],"invoking":[214],"only":[215],"3.94%":[216],"more":[217],"with":[219],"zero":[220],"wasted":[221],"invocations.":[223],"significantly":[225],"improves":[226],"almost":[232],"1":[233],"survives":[235],"even":[236],"after":[237],"massive":[238],"failures":[239],"functions.":[242]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
