NORMA eResearch @NCI Library

Performance Evaluation of Stateful Serverless Computing using Stream Processing

Medhane, Abhishek Jaipal (2023) Performance Evaluation of Stateful Serverless Computing using Stream Processing. Masters thesis, Dublin, National College of Ireland.

[thumbnail of Master of Science]
Preview
PDF (Master of Science)
Download (6MB) | Preview
[thumbnail of Configuration manual]
Preview
PDF (Configuration manual)
Download (755kB) | Preview

Abstract

In the evolving landscape of cloud-native technologies, serverless Function as a Service (FaaS) platforms are gaining significant traction. In the field of real-time streaming, it is becoming important to process such big data as the use cases are increasing, ranging from IoT, smart devices, and e-commerce, hence a need for storage and query optimization techniques. In this research work, we delve into the advantages of stateless serverless computing that retains state across real-time streaming invocations. Our objective is to gauge its efficacy in executing complex stateful tasks. Through a comprehensive, measurement-driven analysis focused on real-time streaming, we assess various performance, latency, and throughput metrics. This research focuses on the construction and deployment of Kafka streams and the development of a stateful serverless function in Apache Flink. We aim to design modular stateful functions and migrate them to diverse databases on a unified platform, facilitating efficient storage and latency measurements via diverse deployment strategies, as opposed to local storage. Also, significant work has been done to propose a novel approach and compare the stateful operations using Flink’s Python Table APIs.

Item Type: Thesis (Masters)
Supervisors:
Name
Email
Heeney, Sean
UNSPECIFIED
Uncontrolled Keywords: serverless; FaaS; stateful; streaming; latency; Flink; Kakfa
Subjects: Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Cloud computing
Divisions: School of Computing > Master of Science in Cloud Computing
Depositing User: Tamara Malone
Date Deposited: 09 Oct 2024 18:02
Last Modified: 09 Oct 2024 18:02
URI: https://norma.ncirl.ie/id/eprint/7090

Actions (login required)

View Item View Item