Debloating Web Services
dc.contributor.author | Iskhandar, Badiuzzaman A B | |
dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
dc.contributor.examiner | Leitner, Philipp | |
dc.contributor.supervisor | Hassan, Ahmed | |
dc.date.accessioned | 2022-07-07T12:55:28Z | |
dc.date.available | 2022-07-07T12:55:28Z | |
dc.date.issued | 2022 | sv |
dc.date.submitted | 2020 | |
dc.description.abstract | The era of digitalization has led to more reliance towards software especially in the form of web services. Throughout the years, the services get increasingly bloated to support new features and requirements. As a consequence, this results in large and bloated services making it slower, less secure, and consume more compute resources. To address these bloats, we begin by analyzing the existence of bloats in some components of web services. This includes the front-end web interface, web servers, and software packaging using containers. Next, we selected the NginX web server, a JavaScript library, and three Docker container images (Python, NginX, and Node.js) to be analyzed and debloated. Then, we identified the debloating tools applicable for each component, and performs the debloating process. Our results show that we can reduce the size of the NginX web server by around 40%, improve NginX request-persecond performance by around 3%, reduce the bundle size of the JavaScript library by around 90%, reduce the image size of the container by around 80%, and reduce the debloated container image startup time by around 7%. | sv |
dc.identifier.coursecode | DATX05 | sv |
dc.identifier.uri | https://hdl.handle.net/20.500.12380/305136 | |
dc.language.iso | eng | sv |
dc.setspec.uppsok | Technology | |
dc.subject | Software Debloating | sv |
dc.subject | Web services | sv |
dc.title | Debloating Web Services | sv |
dc.type.degree | Examensarbete för masterexamen | sv |
dc.type.uppsok | H |
Ladda ner
Original bundle
1 - 1 av 1
Hämtar...
- Namn:
- CSE 22-61.pdf
- Storlek:
- 2.92 MB
- Format:
- Adobe Portable Document Format
- Beskrivning: