{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:26:20Z","timestamp":1760239580702,"version":"build-2065373602"},"reference-count":24,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,12,10]],"date-time":"2020-12-10T00:00:00Z","timestamp":1607558400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["BDCC"],"abstract":"<jats:p>The shift towards microservisation which can be observed in recent developments of the cloud landscape for applications has led towards the emergence of the Function as a Service (FaaS) concept, also called Serverless. This term describes the event-driven, reactive programming paradigm of functional components in container instances, which are scaled, deployed, executed and billed by the cloud provider on demand. However, increasing reports of issues of Serverless services have shown significant obscurity regarding its reliability. In particular, developers and especially system administrators struggle with latency compliance. In this paper, following a systematic literature review, the performance indicators influencing traffic and the effective delivery of the provider\u2019s underlying infrastructure are determined by carrying out empirical measurements based on the example of a File Upload Stream on Amazon\u2019s Web Service Cloud. This popular example was used as an experimental baseline in this study, based on different incoming request rates. Different parameters were used to monitor and evaluate changes through the function\u2019s logs. It has been found that the so-called Cold-Start, meaning the time to provide a new instance, can increase the Round-Trip-Time by 15%, on average. Cold-Start happens after an instance has not been called for around 15 min, or after around 2 h have passed, which marks the end of the instance\u2019s lifetime. The research shows how the numbers have changed in comparison to earlier related work, as Serverless is a fast-growing field of development. Furthermore, emphasis is given towards future research to improve the technology, algorithms, and support for developers.<\/jats:p>","DOI":"10.3390\/bdcc4040038","type":"journal-article","created":{"date-parts":[[2020,12,10]],"date-time":"2020-12-10T08:59:34Z","timestamp":1607590774000},"page":"38","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A Traffic Analysis on Serverless Computing Based on the Example of a File Upload Stream on AWS Lambda"],"prefix":"10.3390","volume":"4","author":[{"given":"Lisa","family":"Muller","sequence":"first","affiliation":[{"name":"School of Computing, Edinburgh Napier University, Edinburgh EH10 5DT, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9817-003X","authenticated-orcid":false,"given":"Christos","family":"Chrysoulas","sequence":"additional","affiliation":[{"name":"School of Computing, Edinburgh Napier University, Edinburgh EH10 5DT, UK"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3392-9970","authenticated-orcid":false,"given":"Nikolaos","family":"Pitropakis","sequence":"additional","affiliation":[{"name":"School of Computing, Edinburgh Napier University, Edinburgh EH10 5DT, UK"},{"name":"Eight Bells LTD, Nicosia 2002, Cyprus"}]},{"given":"Peter J.","family":"Barclay","sequence":"additional","affiliation":[{"name":"School of Computing, Edinburgh Napier University, Edinburgh EH10 5DT, UK"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Pitropakis, N., Darra, E., Vrakas, N., and Lambrinoudakis, C. (2013, January 18\u201321). It\u2019s All in the Cloud: Reviewing Cloud Security. Proceedings of the 2013 IEEE 10th International Conference on Autonomic and Trusted Computin, Vietri sul Mare, Italy.","DOI":"10.1109\/UIC-ATC.2013.13"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Baldini, I., Castro, P., Chang, K., Cheng, P., Fink, S., Ishakian, V., Mitchell, N., Muthusamy, V., Rabbah, R., and Slominski, A. (2017). Serverless computing: Current trends and open problems. Research Advances in Cloud Computing, Springer.","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"ref_3","unstructured":"Hellerstein, J.M., Faleiro, J., Gonzalez, J.E., Schleier-Smith, J., Sreekanti, V., Tumanov, A., and Wu, C. (2018). Serverless computing: One step forward, two steps back. arXiv."},{"key":"ref_4","unstructured":"AWS (2017). Serverless Architectures with AWS Lambda Overview and Best Practices. Amazon Web Services, AWS."},{"key":"ref_5","unstructured":"Malawski, M., Gajek, A., Zima, A., Balis, B., and Figiela, K. (2017). Serverless execution of scientific workflows: Experiments with hyperflow, aws lambda and google cloud functions. Future Gener. Comput. Syst."},{"key":"ref_6","unstructured":"Lowery, C. (2016). Emerging Technology Analysis: Serverless Computing and Function Platform as a Service, Gartner Research."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"McGrath, G., and Brenner, P.R. (2017, January 5\u20138). Serverless computing: Design, implementation, and performance. Proceedings of the 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW), Atlanta, GA, USA.","DOI":"10.1109\/ICDCSW.2017.36"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1016\/j.jss.2018.12.013","article-title":"A mixed-method empirical study of Function-as-a-Service software development in industrial practice","volume":"149","author":"Leitner","year":"2019","journal-title":"J. Syst. Softw."},{"key":"ref_9","unstructured":"Wang, L., Li, M., Zhang, Y., Ristenpart, T., and Swift, M. (2020, January 11\u201313). Peeking behind the curtains of serverless platforms. Proceedings of the 2018 USENIX Annual Technical Conference, USENIX ATC 2018, Boston, MA, USA."},{"key":"ref_10","first-page":"530","article-title":"A review on serverless architectures-Function as a service (FaaS) in cloud computing","volume":"18","author":"Rajan","year":"2020","journal-title":"Telkomnika Telecommun. Comput. Electron. Control."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hassan, S., and Bahsoon, R. (July, January 27). Microservices and their design trade-offs: A self-adaptive roadmap. Proceedings of the 2016 IEEE International Conference on Services Computing, SCC 2016, San Francisco, CA, USA.","DOI":"10.1109\/SCC.2016.113"},{"key":"ref_12","unstructured":"Fox, G.C., Ishakian, V., Muthusamy, V., and Slominski, A. (2017, January 5). First International Workshop on Serverless: Report from workshop and panelon the Status of Serverless Computing and Function-as-a-Service. Proceedings of the First International Workshop on Serverless Computing (WoSC) 2017, Atlanta, GA, USA."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Brenner, S., and Kapitza, R. (2019, January 3\u20135). Trust more, serverless. Proceedings of the 12th ACM International Conference on Systems and Storage, New York, NY, USA.","DOI":"10.1145\/3319647.3325825"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Yan, M., Castro, P., Cheng, P., and Ishakian, V. (2016, January 12\u201316). Building a Chatbot with Serverless Computing. Proceedings of the 1st International Workshop on Mashups of Things and APIs, Trento, Italy.","DOI":"10.1145\/3007203.3007217"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Nguyen, H.D., Zhang, C., Xiao, Z., and Chien, A.A. (2019, January 9\u201313). Real-time Serverless: Enabling application performance guarantees. Proceedings of the 5th International Workshop on Serverless Computing, Davis, CA, USA.","DOI":"10.1145\/3366623.3368133"},{"key":"ref_16","first-page":"105","article-title":"Key Performance Indicators of TCP Flows","volume":"1","author":"Brozoza","year":"2018","journal-title":"Tech. Univ. Munich"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Khazaei, H., Barna, C., Beigi-Mohammadi, N., and Litoiu, M. (2016, January 12\u201315). Efficiency analysis of provisioning microservices. Proceedings of the International Conference on Cloud Computing Technology and Science, CloudCom, Luxembourg.","DOI":"10.1109\/CloudCom.2016.0051"},{"key":"ref_18","unstructured":"Hendrickson, S., Sturdevant, S., and Harter, T. (2016, January 20\u201321). Serverless Computation with OpenLambda. Proceedings of the USENIX Workshop on Hot Topics in Cloud Computing, Denver, CO, USA."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Lloyd, W., Ramesh, S., Chinthalapati, S., Ly, L., and Pallickara, S. (2018, January 17\u201320). Serverless Computing: An Investigation of Factors Influencing Microservice Performance. Proceedings of the 2018 IEEE International Conference on Cloud Engineering (IC2E), Orlando, FL, USA.","DOI":"10.1109\/IC2E.2018.00039"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1016\/j.future.2018.01.022","article-title":"Serverless computing for container-based architectures","volume":"83","author":"Caballer","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pelle, I., Czentye, J., D\u00f3ka, J., and Sonkoly, B. (2019, January 8\u201313). Towards latency sensitive cloud native applications: A performance study on aws. Proceedings of the 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), Milan, Italy.","DOI":"10.1109\/CLOUD.2019.00054"},{"key":"ref_22","unstructured":"AWS Compute Blog (2020, June 22). New for AWS Lambda\u2014Predictable Start-Up Times with Provisioned Concurrency. Available online: https:\/\/aws.amazon.com\/blogs\/compute\/new-for-aws-lambda-predictable-start-up-times-with-provisioned-concurrency\/."},{"key":"ref_23","unstructured":"AWS (2020, June 22). AWS Serverless Application Model-Tutorial: Deploying a Hello World Application. Available online: https:\/\/docs.aws.amazon.com\/serverless-application-model\/latest\/developerguide\/serverless-getting-started-hello-world.html."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.erss.2018.01.018","article-title":"Digitalisation, energy and data demand: The impact of Internet traffic on overall and peak electricity consumption","volume":"38","author":"Morley","year":"2018","journal-title":"Energy Res. Soc. Sci."}],"container-title":["Big Data and Cognitive Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2504-2289\/4\/4\/38\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:43:14Z","timestamp":1760179394000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2504-2289\/4\/4\/38"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,10]]},"references-count":24,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["bdcc4040038"],"URL":"https:\/\/doi.org\/10.3390\/bdcc4040038","relation":{},"ISSN":["2504-2289"],"issn-type":[{"type":"electronic","value":"2504-2289"}],"subject":[],"published":{"date-parts":[[2020,12,10]]}}}