Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.12188/33953
Title: Container vs Function as a Service: Impact on Cloud Deployment for Real-World Applications
Authors: Petrovski, Toshe
Gusev, Marjan
Issue Date: 20-May-2024
Publisher: IEEE
Conference: 2024 47th MIPRO ICT and Electronics Convention (MIPRO)
Abstract: This paper compares Container as a Service (CaaS) and Function as a Service (FaaS) as different cloud deployment strategies for a multitenant ride-sharing web application Trek. The application is highly network-intensive, relying extensively on third-party APIs for collecting location data about cities and driving routes. Additionally, it is CPU-intensive due to real-time data processing of driver locations while the vehicle moves towards the destination city. This study evaluates both approaches concerning variable workloads and their impact on system responsiveness, resource utilization, and performance during peak and offpeak periods. It closely examines crucial performance metrics such as latency and throughput to analyze the implications of both approaches for end-user experience and overall operational efficiency. Additionally, our study analyzes several critical factors like scalability and deployment complexity. We conducted experiments on AWS ECS (CaaS) and AWS Lambda (FaaS) to gain actionable insights into the trade-offs, benefits, and limitations of each platform, enabling informed decision-making for cloud-based application deployment.
URI: http://hdl.handle.net/20.500.12188/33953
Appears in Collections:Faculty of Computer Science and Engineering: Conference papers

Show full item record

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.