Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Stateful Serverless Computing at the Edge: A Case Study Comparing Enoki and Faasm Frameworks
Blekinge Institute of Technology, Faculty of Computing, Department of Computer Science.
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Server-less computing has emerged as a very popular cloud technology. Together with its companionship with Function-as-a-Service (FaaS), this enables stateless function invocations from clients that are easy to handle and support scalability quite well. Driven by the unprecedented growth of data and IoT applications, recent years have seen a greater shift from cloud computing towards edge computing. The main feature of edge computing is to push cloud computing, network control and storage closer to the client at the edge of a network, supporting latency-critical and computation-intensive applications. The problem is, however, that mobile users frequently move from one place to another, changing their geographical location and making use of the current migration strategy exceedingly difficult. Hence, this leads to significant performance degradation by tampering with client session continuity, and no support for failures at the edge. Moreover, there is very little research on supporting stateful applications in the context of client mobility and using the FaaS paradigm.

This paper evaluates the current state-of-the-art state management techniques that support our specific use case. This use case involves a few characteristics, such as using the Function as a Service (FaaS) paradigm and supporting stateful server-less applications. It is important that the state management system is able to easily migrate or handle the state when the client moves from one place to another, ensuring continuity of the client session. Furthermore, it should prioritize handling the state, especially in light of potential edge failures, such as network issues or limited resources. This work further identifies two state management algorithms that have not yet been compared. It provides a detailed case study to decide which algorithm is better. Therefore, a methodology has been developed for comparing these different algorithms in both edge and cloud environments with different scenarios analyzing the performance of both the architectures using performance metrics like request-response latency, Throughput for reading and writing from the state. This study provides a systematic review of the current state of the art pertaining to state management techniques that support stateful server-less applications and a comparative study reviewing the challenges and benefits of the selected methodologies in real-time experimentation in the edge-cloud continuum. The paper offers valuable insights into the current state and future directions of Server-less Edge computing.

Place, publisher, year, edition, pages
2024. , p. 74
Keywords [en]
Edge Computing, Distributed Edge Computing, Server-less Edge Computing, Stateful Server-less Edge, FaaS
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:bth-27376OAI: oai:DiVA.org:bth-27376DiVA, id: diva2:1927605
External cooperation
Ericsson AB
Subject / course
DV2572 Master's Thesis in Computer Science
Educational program
DVACC Master’s Programme in Computer Science, 120 hp
Presentation
2024-09-30, J3208 Claude Shannon, Blekinge Institute of Technology, Karlskrona, 10:45 (English)
Supervisors
Examiners
Available from: 2025-02-24 Created: 2025-01-15 Last updated: 2025-09-30Bibliographically approved

Open Access in DiVA

fulltext(1904 kB)177 downloads
File information
File name FULLTEXT01.pdfFile size 1904 kBChecksum SHA-512
575bc7242437b996b5a1d5ea8300a3af3888046b63e712b8af204f0ef96dc0f5e5a43ca54ee53ed34a058a6f47391dd2208a6dc38a691ff3339f752a0352d14d
Type fulltextMimetype application/pdf

By organisation
Department of Computer Science
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 177 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 272 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf