dc.contributor.author |
Paulusz, Dillon Saw |
|
dc.date.accessioned |
2021-07-28T16:31:18Z |
|
dc.date.available |
2021-07-28T16:31:18Z |
|
dc.date.issued |
2020 |
|
dc.identifier.citation |
Paulusz, Dillon Saw (2020) Solution for Server less Micro services Cold Starts Using Machine Learning, BEng. Dissertation Informatics Institute of Technology |
en_US |
dc.identifier.other |
2016293 |
|
dc.identifier.uri |
http://dlib.iit.ac.lk/xmlui/handle/123456789/620 |
|
dc.description.abstract |
Cloud serverless computing is currently one of the most popular concepts in the software engineering industry. Serverless also known as Functions-as-a-Service allows users to deploy functions in the cloud without any control over the resources on which the code runs on. Microservices are lightweight services which performs its own independent process. Each microservice performs only one function. Due to the scale to zero functionality idle services with no traffic will be depreciated from server’s memory to reduce the memory usage. When such idle services are requested, the code will be loaded back in to the server’s memory which causes a startup delay known as cold starts. Cold starts increase the time taken for the application to respond to the user.
Due to this problem a solution is suggested to predict the micro-services that the user customer will use and start them up before the user uses them. In order to develop proposed solution Frequency pattern mining machine learning algorithm was selected as the prediction model. The micro-services prediction system will be implemented as a REST service which will receive user paths and start up service according to the prediction. |
en_US |
dc.subject |
Frequency pattern mining |
en_US |
dc.subject |
Machine learning |
en_US |
dc.subject |
cold-starts |
en_US |
dc.title |
Solution for Serverless Microservices Cold Starts Using Machine Learning |
en_US |
dc.type |
Thesis |
en_US |