Comparative Study of Serverless Computing and Traditional IaaS Models for High-Throughput Workloads

Authors

  • Daniil Kharms Gorky Cloud Solutions Architect – Serverless & Scalable Systems, Germany Author

Keywords:

Serverless Computing, Iaas, Cloud Architecture, High-Throughput, Scalability, Resource Management

Abstract

This paper presents a comparative analysis of serverless computing and traditional Infrastructure-as-a-Service (IaaS) models in handling high-throughput workloads. Serverless platforms such as AWS Lambda offer event-driven, pay-as-you-go resource provisioning, whereas traditional IaaS relies on pre-configured, continuously running virtual machines. We evaluate both models across scalability, cost efficiency, resource utilization, and performance under varying workloads. Our findings suggest that serverless architectures provide improved cost efficiency and elasticity for spiky, event-driven workloads, while traditional IaaS remains favorable for long-running, resource-intensive tasks requiring consistent performance

References

Adzic, G., & Chatley, R. (2016). Serverless computing: Economic and architectural impact. Proceedings of the 2016 International Conference on Software Engineering Companion, 562–563. https://doi.org/10.1145/2889160.2889275

Devalla, S. (2021). Enterprise-scale evaluation of AWS elastic scaling performance, efficiency, and strategic trade-offs. European Journal of Advances in Engineering and Technology, 8(5), 85–92.

Ali-Eldin, A., Tordsson, J., & Elmroth, E. (2014). Efficient provisioning of bursty scientific workloads on the cloud using adaptive elasticity control. Future Generation Computer Systems, 29(1), 133–142. https://doi.org/10.1016/j.future.2012.06.001

Armbrust, M., et al. (2009). Above the clouds: A Berkeley view of cloud computing. Technical Report No. UCB/EECS-2009-28. https://www2.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf

Devalla, S. (2021). Optimizing performance, stability, and cost efficiency in large-scale enterprise migrations to AWS: A data-driven approach. International Journal of Computer Engineering and Technology (IJCET), 12(1), 137–159. https://doi.org/10.34218/IJCET_12_01_013

Bauer, A., et al. (2012). Elastic stream processing with latency guarantees. IEEE 2012 26th International Conference on Advanced Information Networking and Applications, 725–732. https://doi.org/10.1109/AINA.2012.32

Devalla, S. (2020). Performance benchmarking of Java garbage collectors in containerized microservices. Journal of Scientific and Engineering Research, 7(6), 326–334.

Chard, K., et al. (2010). Cloud computing for scientific communities. IEEE Cloud Computing, 2(6), 34–41. https://doi.org/10.1109/MCC.2015.103

Hellerstein, J., et al. (2018). Serverless computing: One step forward, two steps back. CIDR 2019. http://cidrdb.org/cidr2019/papers/p117-hellerstein-cidr19.pdf

Devalla, S. (2020). Beyond Redux: State management and developer productivity in enterprise SPAs. European Journal of Advances in Engineering and Technology, 7(4), 70–78.

Iosup, A., et al. (2011). Performance analysis of cloud applications. Journal of Parallel and Distributed Computing, 71(6), 775–789. https://doi.org/10.1016/j.jpdc.2011.01.009

McGrath, G., & Brenner, P. (2019). Serverless computing: Design, implementation, and performance. Journal of Cloud Computing, 8(1), 1–16. https://doi.org/10.1186/s13677-019-0141-7

Devalla, S. (2019). Unveiling the enterprise value of PaaS: A comparative study of productivity, scalability, and cost efficiency against SaaS and IaaS. European Journal of Advances in Engineering and Technology, 6(2), 120–126.

Meng, X., et al. (2015). Efficient resource scheduling for virtualized clouds. IEEE Transactions on Computers, 64(2), 409–422 https://doi.org/10.1109/TC.2014.2315615

Sharma, U., et al. (2013). Straggler mitigation in cloud computing. ACM SIGCOMM Computer Communication Review, 43(2), 57–62. https://doi.org/10.1145/2479942.2479949

Downloads

Published

2022-12-24