{"id":"https://openalex.org/W4405080405","doi":"https://doi.org/10.1145/3703790.3703797","title":"GoldFish: Serverless Actors with Short-Term Memory State for the Edge-Cloud Continuum","display_name":"GoldFish: Serverless Actors with Short-Term Memory State for the Edge-Cloud Continuum","publication_year":2024,"publication_date":"2024-11-19","ids":{"openalex":"https://openalex.org/W4405080405","doi":"https://doi.org/10.1145/3703790.3703797"},"language":"en","primary_location":{"id":"doi:10.1145/3703790.3703797","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3703790.3703797","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3703790.3703797","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on the Internet of Things","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3703790.3703797","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5030136198","display_name":"Cynthia Marcelino","orcid":"https://orcid.org/0000-0003-1707-3014"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Cynthia Marcelino","raw_affiliation_strings":["TU Wien, Vienna, Austria"],"raw_orcid":"https://orcid.org/0000-0003-1707-3014","affiliations":[{"raw_affiliation_string":"TU Wien, Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115018381","display_name":"Jack Shahhoud","orcid":null},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Jack Shahhoud","raw_affiliation_strings":["TU Wien, Vienna, Austria"],"raw_orcid":"https://orcid.org/0009-0003-5857-2589","affiliations":[{"raw_affiliation_string":"TU Wien, Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089835704","display_name":"Stefan Nasti\u0107","orcid":"https://orcid.org/0000-0003-0410-6315"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":false,"raw_author_name":"Stefan Nastic","raw_affiliation_strings":["TU Wien, Vienna, Austria"],"raw_orcid":"https://orcid.org/0000-0003-0410-6315","affiliations":[{"raw_affiliation_string":"TU Wien, Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5030136198"],"corresponding_institution_ids":["https://openalex.org/I145847075"],"apc_list":null,"apc_paid":null,"fwci":3.73,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.94290616,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"56","last_page":"64"},"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.9995999932289124,"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.9995999932289124,"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.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/T11614","display_name":"Cloud Data Security Solutions","score":0.9955000281333923,"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/stateful-firewall","display_name":"Stateful firewall","score":0.9307687282562256},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7951589822769165},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7610352039337158},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6905315518379211},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.667851448059082},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.6120295524597168},{"id":"https://openalex.org/keywords/stateless-protocol","display_name":"Stateless protocol","score":0.5476842522621155},{"id":"https://openalex.org/keywords/microservices","display_name":"Microservices","score":0.498077392578125},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.44536298513412476},{"id":"https://openalex.org/keywords/edge-computing","display_name":"Edge computing","score":0.4399327337741852},{"id":"https://openalex.org/keywords/invocation","display_name":"Invocation","score":0.42345523834228516},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.3552948236465454},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2699466943740845},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.26685479283332825}],"concepts":[{"id":"https://openalex.org/C22927095","wikidata":"https://www.wikidata.org/wiki/Q1784206","display_name":"Stateful firewall","level":3,"score":0.9307687282562256},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7951589822769165},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7610352039337158},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6905315518379211},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.667851448059082},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.6120295524597168},{"id":"https://openalex.org/C103613024","wikidata":"https://www.wikidata.org/wiki/Q230924","display_name":"Stateless protocol","level":3,"score":0.5476842522621155},{"id":"https://openalex.org/C2778505942","wikidata":"https://www.wikidata.org/wiki/Q18344624","display_name":"Microservices","level":3,"score":0.498077392578125},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.44536298513412476},{"id":"https://openalex.org/C2778456923","wikidata":"https://www.wikidata.org/wiki/Q5337692","display_name":"Edge computing","level":3,"score":0.4399327337741852},{"id":"https://openalex.org/C2776527387","wikidata":"https://www.wikidata.org/wiki/Q1671839","display_name":"Invocation","level":2,"score":0.42345523834228516},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.3552948236465454},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2699466943740845},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.26685479283332825},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C19165224","wikidata":"https://www.wikidata.org/wiki/Q23404","display_name":"Anthropology","level":1,"score":0.0},{"id":"https://openalex.org/C144024400","wikidata":"https://www.wikidata.org/wiki/Q21201","display_name":"Sociology","level":0,"score":0.0},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3703790.3703797","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3703790.3703797","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3703790.3703797","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on the Internet of Things","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2412.02867","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2412.02867","pdf_url":"https://arxiv.org/pdf/2412.02867","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/3703790.3703797","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3703790.3703797","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3703790.3703797","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 14th International Conference on the Internet of Things","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6399999856948853,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[{"id":"https://openalex.org/G5854771969","display_name":null,"funder_award_id":"903884","funder_id":"https://openalex.org/F4320323031","funder_display_name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft"}],"funders":[{"id":"https://openalex.org/F4320323031","display_name":"\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft","ror":"https://ror.org/028jc0449"},{"id":"https://openalex.org/F4320334322","display_name":"HORIZON EUROPE Framework Programme","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4405080405.pdf","grobid_xml":"https://content.openalex.org/works/W4405080405.grobid-xml"},"referenced_works_count":23,"referenced_works":["https://openalex.org/W2073568548","https://openalex.org/W2074608206","https://openalex.org/W2102163972","https://openalex.org/W2734941459","https://openalex.org/W2795268817","https://openalex.org/W2971667228","https://openalex.org/W2981854649","https://openalex.org/W2991101735","https://openalex.org/W2999202099","https://openalex.org/W3189851910","https://openalex.org/W3205260334","https://openalex.org/W3207408736","https://openalex.org/W4256363426","https://openalex.org/W4283375991","https://openalex.org/W4286307980","https://openalex.org/W4313889498","https://openalex.org/W4324118281","https://openalex.org/W4376109658","https://openalex.org/W4386099569","https://openalex.org/W4391294434","https://openalex.org/W4391294507","https://openalex.org/W4401386000","https://openalex.org/W4403332216"],"related_works":["https://openalex.org/W2035312053","https://openalex.org/W2978276730","https://openalex.org/W2908539414","https://openalex.org/W112987992","https://openalex.org/W4287548227","https://openalex.org/W4400727979","https://openalex.org/W4406274650","https://openalex.org/W4246017188","https://openalex.org/W3116068503","https://openalex.org/W17249245"],"abstract_inverted_index":{"Serverless":[0],"Computing":[1],"is":[2],"a":[3,56,101,121,139,149],"computing":[4],"paradigm":[5],"that":[6,24,106,126,181],"provides":[7,148],"efficient":[8],"infrastructure":[9],"management":[10],"and":[11,30,47,65,78,88,154,192,203],"elastic":[12],"scalability.Serverless":[13],"functions":[14,25,38],"scale":[15],"up":[16,189,197],"or":[17],"down":[18],"based":[19],"on":[20,32,90],"demand,":[21],"which":[22,81,147],"means":[23],"are":[26,177],"not":[27],"directly":[28],"addressable":[29],"rely":[31],"platformmanaged":[33],"invocation.Serverless":[34],"stateless":[35],"nature":[36],"requires":[37],"to":[39,49,58,70,74,113,130,159,190,198,201],"leverage":[40,71],"external":[41],"services,":[42],"such":[43],"as":[44,55],"object":[45],"storage":[46],"KVS,":[48],"exchange":[50,79,186],"data.Serverless":[51],"actors":[52,69,112,129,162],"have":[53],"emerged":[54],"solution":[57],"these":[59,94],"issues.However,":[60],"the":[61,83,132,161,171,184,194],"state-of-the-art":[62],"serverless":[63,103,123,128,144,151],"lifecycle":[64,104,153],"event-trigger":[66],"invocation":[67,155],"force":[68],"remote":[72],"services":[73],"manage":[75],"their":[76,115],"state":[77,116],"data":[80,185],"impacts":[82],"performance,":[84],"incurs":[85],"additional":[86],"cost":[87],"dependency":[89],"third-part":[91],"services.To":[92],"address":[93],"issues,":[95],"in":[96],"this":[97],"paper,":[98],"we":[99,119],"introduce":[100],"novel":[102,122,150],"model":[105],"allows":[107],"short-term":[108,142],"stateful":[109,143],"actors,":[110],"enabling":[111],"maintain":[114],"between":[117],"executions.Additionally,":[118],"propose":[120],"Invocation":[124],"Model":[125],"enables":[127],"influence":[131],"processing":[133],"of":[134],"future":[135],"messages.We":[136],"present":[137],"GoldFish,":[138],"lightweight":[140,164],"WebAssembly":[141,158],"actor":[145,152],"platform":[146],"model.GoldFish":[156],"leverages":[157],"provide":[160],"with":[163],"sandbox":[165],"isolation,":[166],"making":[167],"them":[168],"suitable":[169],"for":[170],"Edge-Cloud":[172],"Continuum,":[173],"where":[174],"computational":[175],"resources":[176],"limited.Experimental":[178],"results":[179],"show":[180],"GoldFish":[182],"optimizes":[183],"latency":[187],"by":[188,196],"92%":[191],"increases":[193],"throughput":[195],"10x":[199],"compared":[200],"OpenFaaS":[202],"Spin.":[204]},"counts_by_year":[{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
