<div class="csl-bib-body">
<div class="csl-entry">Goronjic, V., & Nastic, S. (2024). MISO: A CRDT-based Middleware for Stateful Objects in the Serverless Edge-Cloud Continuum. In <i>2024 IEEE International Conference on Cloud Engineering (IC2E)</i> (pp. 55–65). IEEE. https://doi.org/10.1109/IC2E61754.2024.00013</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/208543
-
dc.description.abstract
Serverless functions typically depend on external services to manage the application state, which can be difficult at the Edge due to high latency and network costs. Current solutions for stateful serverless functions at the Edge either have limited support for data locality or require mutual consensus for write operations which is hard to achieve at the Edge. This paper introduces MISO, a novel middleware for serverless computing that enables stateful serverless functions across the Edge-Cloud continuum. The middleware provides MISO Objects offering data locality. It is interoperable with existing serverless platforms and allows concurrent state modifications in a decentralized manner. The main contributions of our work include: i) A novel conceptual model to maintain application state in serverless functions called MISO Objects, ii) MISO middleware and an SDK for serverless functions, and iii) The asynchronous state replication mechanism of MISO Objects using an overlay network to optimize data transfer and resource consumption. Our evaluation demonstrated that MISO outperforms the state-of-theart by up to 243% in terms of total execution time for AllReducetype operations. Furthermore, the state replication exhibits O(n) scalability regarding time, throughput, memory usage, and data volume. We further demonstrate that our work can seamlessly be integrated into an open-source serverless platform and that our SDK requires up to 150% fewer lines of code and exhibits up to 75% less cognitive complexity than the state-of-the-art.
en
dc.description.sponsorship
FFG - Österr. Forschungsförderungs- gesellschaft mbH
-
dc.language.iso
en
-
dc.subject
serverless
en
dc.subject
faas
en
dc.subject
middleware
en
dc.subject
CRDT
en
dc.subject
stateful objects
en
dc.subject
edge-cloud continuum
en
dc.title
MISO: A CRDT-based Middleware for Stateful Objects in the Serverless Edge-Cloud Continuum
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.affiliation
TU Wien, Austria
-
dc.relation.isbn
979-8-3315-2869-0
-
dc.relation.doi
10.1109/IC2E61754.2024
-
dc.relation.issn
2373-3845
-
dc.description.startpage
55
-
dc.description.endpage
65
-
dc.relation.grantno
FO999903884
-
dc.type.category
Full-Paper Contribution
-
dc.relation.eissn
2694-0825
-
tuw.booktitle
2024 IEEE International Conference on Cloud Engineering (IC2E)
-
tuw.peerreviewed
true
-
tuw.relation.publisher
IEEE
-
tuw.relation.publisherplace
Piscataway
-
tuw.project.title
Rapid Recovery and Control of Urban Traffic During Accident Situations Based on Artificial Intelligence
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E194-02 - Forschungsbereich Distributed Systems
-
tuw.publisher.doi
10.1109/IC2E61754.2024.00013
-
dc.description.numberOfPages
11
-
tuw.author.orcid
0000-0003-0410-6315
-
tuw.event.name
12th IEEE International Conference on Cloud Engineering (IC2E 2024)
en
tuw.event.startdate
24-09-2024
-
tuw.event.enddate
27-09-2024
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Paphos
-
tuw.event.country
CY
-
tuw.event.presenter
Goronjic, Valentin
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.grantfulltext
none
-
item.fulltext
no Fulltext
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.languageiso639-1
en
-
item.cerifentitytype
Publications
-
item.openairetype
conference paper
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0003-0410-6315
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.project.funder
FFG - Österr. Forschungsförderungs- gesellschaft mbH