Performance Characteristics of Function as a Service Platforms

dc.contributor.advisorLitoiu, Marin
dc.contributor.advisorJiang, Zhen Ming (Jack)
dc.contributor.authorNgo, Kim Long
dc.date.accessioned2022-03-03T14:06:26Z
dc.date.available2022-03-03T14:06:26Z
dc.date.copyright2021-11
dc.date.issued2022-03-03
dc.date.updated2022-03-03T14:06:26Z
dc.degree.disciplineElectrical and Computer Engineering
dc.degree.levelMaster's
dc.degree.nameMASc - Master of Applied Science
dc.description.abstractFunction as a Service (FaaS) is a new cloud technology where resource management is automatically handled by cloud providers. However, the automated resource management also reduces the transparency needed for software engineering tasks and additional FaaS' characteristics such as cloud function idle timeout, auto-scaling policies, response time to bursting workloads are unknown to software engineers. In this thesis, we propose a methodology to measure the cloud function instance idle timeout. Next, we characterize FaaS' scalability and elasticity using intensive workloads. Finally, we propose a strategy to improve the FaaS' performance under saturation scenario. The results show that cloud function instances are decommissioned if being left idle beyond certain period. Load and performance experiments reveal that different cloud platforms adopt distinct auto-scaling policies and when FaaS has reached the upper concurrency limit, a workload smoother can help to boost the system's success rates from 60 - 80% to 99 - 100%.
dc.identifier.urihttp://hdl.handle.net/10315/39122
dc.languageen
dc.rightsAuthor owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
dc.subjectComputer science
dc.subject.keywordsServerless
dc.subject.keywordsFunction as a service
dc.subject.keywordsIdle
dc.subject.keywordsTimeout
dc.subject.keywordsScalability
dc.subject.keywordsElasticity
dc.subject.keywordsWorkload smoother
dc.subject.keywordsSoftware
dc.subject.keywordsPerformance
dc.subject.keywordsImprovement
dc.titlePerformance Characteristics of Function as a Service Platforms
dc.typeElectronic Thesis or Dissertation

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ngo_KimLong_2021_Masters.pdf
Size:
493.42 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
license.txt
Size:
1.87 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
YorkU_ETDlicense.txt
Size:
3.39 KB
Format:
Plain Text
Description: