NORMA eResearch @NCI Library

Parallel Serverless Workloads in OpenWhisk on Kubernetes

Sharma, Neeti (2022) Parallel Serverless Workloads in OpenWhisk on Kubernetes. Masters thesis, Dublin, National College of Ireland.

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


Recent advances in virtualisation technology have resulted in the widespread use of Serverless computing, which provides the ability to programme and administer the cloud in an autoscaling, pay-as-you-go fashion. The platform handles the invocation, execution, and scaling of a function thereby, managing the complete lifecycle of a function. The most famous offering of Serverless computing is Function as a Service (FaaS). Though FaaS provides ease of use, and flexibility it also possesses significant overheads such as vendor-lock-ins, complex pricing models, functional restrictions, and security. In this paper, an open-source serverless framework has been proposed which uses Apache OpenWhisk as FaaS on a single master multi-worker Kubernetes cluster deployed on private cloud NCI OpenStack. The results show that OpenWhisk deployed on Kubernetes works seamlessly on OpenStack with the proposed framework and performs better when the compute intensive workloads are parallelised for C++, Java and Go. The computed results not only demystify the feasibility of OpenWhisk on Kubernetes but also checks the resource utilisation and performance of the system for parallelised workloads.

Item Type: Thesis (Masters)
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: 16 Dec 2022 09:35
Last Modified: 16 Dec 2022 09:35

Actions (login required)

View Item View Item