Digital Repository

Solution for Serverless Microservices Cold Starts Using Machine Learning

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account