Performance Characteristics of Function as a Service Platforms
dc.contributor.advisor | Litoiu, Marin | |
dc.contributor.advisor | Jiang, Zhen Ming (Jack) | |
dc.contributor.author | Ngo, Kim Long | |
dc.date.accessioned | 2022-03-03T14:06:26Z | |
dc.date.available | 2022-03-03T14:06:26Z | |
dc.date.copyright | 2021-11 | |
dc.date.issued | 2022-03-03 | |
dc.date.updated | 2022-03-03T14:06:26Z | |
dc.degree.discipline | Electrical and Computer Engineering | |
dc.degree.level | Master's | |
dc.degree.name | MASc - Master of Applied Science | |
dc.description.abstract | Function 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.uri | http://hdl.handle.net/10315/39122 | |
dc.language | en | |
dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
dc.subject | Computer science | |
dc.subject.keywords | Serverless | |
dc.subject.keywords | Function as a service | |
dc.subject.keywords | Idle | |
dc.subject.keywords | Timeout | |
dc.subject.keywords | Scalability | |
dc.subject.keywords | Elasticity | |
dc.subject.keywords | Workload smoother | |
dc.subject.keywords | Software | |
dc.subject.keywords | Performance | |
dc.subject.keywords | Improvement | |
dc.title | Performance Characteristics of Function as a Service Platforms | |
dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Ngo_KimLong_2021_Masters.pdf
- Size:
- 493.42 KB
- Format:
- Adobe Portable Document Format
- Description: