Comparative Study of Serverless Computing and Traditional IaaS Models for High-Throughput Workloads
Keywords:
Serverless Computing, Iaas, Cloud Architecture, High-Throughput, Scalability, Resource ManagementAbstract
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



