Javascript must be enabled for the correct page display

Cost And Performance Trade-off Evaluation In Microservices Impacted By The CAP Theorem Limitations

Garg, Deepshi (2022) Cost And Performance Trade-off Evaluation In Microservices Impacted By The CAP Theorem Limitations. Master's Thesis / Essay, Computing Science.

[img]
Preview
Text
mCS_2022_GargD.pdf

Download (16MB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (140kB)

Abstract

A microservices architecture is effectively a distributed system, with each microservice being a single (or a collection of) nodes(s). Thus, the principles and limitations of the CAP theorem also apply to microservices, and especially when these are used to implement data-focused applications such as federated learning. This project provides a research framework to refine the design of data-focused microservices architecturally and infrastructurally while keeping in mind their CAP theorem constraints. We present an elaborate procedure to analyse different design alternatives for a microservice application with CAP theorem impositions, evaluate the trade-offs amongst different feasible solutions in terms of performance and operational expenses, and arrive at an optimal architecture in terms of implementation and infrastructure cost viability. Additionally, we exemplify the whole process with three examples from a case study in an industrial context, each lying on a different edge of the CAP triangle. Important thing to note here is that we only use CAP theorem to set the context for the research, by classifying the microservices as CA, CP or AP.

Item Type: Thesis (Master's Thesis / Essay)
Supervisor name: Andrikopoulos, V. and Lazovik, A.
Degree programme: Computing Science
Thesis type: Master's Thesis / Essay
Language: English
Date Deposited: 11 Feb 2022 09:47
Last Modified: 11 Feb 2022 09:47
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/26587

Actions (login required)

View Item View Item