Serverless computing has become an innovative model within computing clouds, which has become a revolutionary model for developing applications. Thanks to serverless architecture exclusion of infrastructure management aspects, the developers can concentrate only on the application code improvements. In this paper, the important criteria related to serverless computing will be discussed, with focus on the performance comparison, scalability, and cost issues. The discussion starts with the performance characteristics of the serverless business model from the perspective of business value and discusses limits such as cold-start latency and resource scarcity which makes it difficult for serverless to address high-concurrency workloads. It goes further in explaining details of scalability whereby; serverless architecture is more efficient in handling dynamic workload through automatic scaling and it addresses issues of bottlenecks in dependent systems. Efficiency is evaluated based on an analysis of the comparison of all the pay-per-use models against the traditional and cloud infrastructure and the situations that may make serverless computing cheap or expensive.
Also, the paper explores various issues associated with serverless, including vendor lock-in, debugging, and security issues while giving guidelines and choice of design patterns for optimum and effective serverless environments. The final part of the study analyzes the actors, drivers, and opportunities, as well as the future growth and trends of serverless computing, proposing it as the underlying technology for innovative applications in the IoT, artificial intelligence, and data analytics fields. This evaluation is useful to organisations and developers so as to realise the advantages of using the serverless architecture and at the same time avoid its disadvantages.
References
Rodriguez-Sanchez, M. (2015). Cloud native Application Development-Best Practices: Studying best practices for developing cloud native applications, including containerization, microservices, and serverless computing. Distributed Learning and Broad Applications in Scientific Research, 1, 18-27.
Gibson, G. A., Nagle, D. F., Amiri, K., Butler, J., Chang, F. W., Gobioff, H., ... & Zelenka, J. (1998). A cost-effective, high-bandwidth storage architecture. ACM SIGOPS operating systems review, 32(5), 92-103.
Jogalekar, P. P. (1998). Scalability analysis framework for distributed systems (Doctoral dissertation, Carleton University).
Chen, Y., Ni, L. M., & Yang, M. (2002, December). Costore: A storage cluster architecture using network attached storage devices. In Ninth International Conference on Parallel and Distributed Systems, 2002. Proceedings. (pp. 301-306). IEEE.
Abd-El-Malek, M., Courtright II, W. V., Cranor, C., Ganger, G. R., Hendricks, J., Klosterman, A. J., ... & Wylie, J. J. (2005, December). Ursa Minor: Versatile Cluster-based Storage. In FAST (Vol. 5, pp. 5-5).
Han, H., Lee, Y. C., Shin, W., Jung, H., Yeom, H. Y., & Zomaya, A. Y. (2011). Cashing in on the Cache in the Cloud. IEEE Transactions on Parallel and Distributed Systems, 23(8), 1387-1399.
Shen, K., Chu, L., & Yang, T. (2004, November). Supporting cluster-based network services on functionally symmetric software architecture. In SC'04: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing (pp. 9-9). IEEE.
Verghese, B., & Rosenblum, M. (1997). Remote Memory Access in Workstation Clusters. Technical Report CSL-TR-97-729, Computer Systems Laboratory, Stanford University, Stanford, CA.
PAOLILLO, G. (2006). STRATEGIES FOR ACHIEVING DEPENDABILITY IN PARALLEL FILE SYSTEMS.
Wang, J., Yang, J., Yu, K., Lv, F., Huang, T., & Gong, Y. (2010). IEEE Conference on.
Vilaplana, J., Solsona, F., Abella, F., Filgueira, R., & Rius, J. (2013). The cloud paradigm applied to e-Health. BMC medical informatics and decision making, 13, 1-10.
Arab, M. N., & Sharifi, M. (2014). A model for communication between resource discovery and load balancing units in computing environments. The Journal of Supercomputing, 68, 1538-1555.
Motavaselalhagh, F., Safi Esfahani, F., & Arabnia, H. R. (2015). Knowledge-based adaptable scheduler for SaaS providers in cloud computing. Human-centric Computing and Information Sciences, 5, 1-19.
Whitfield, M. (1993). Mark Whitfield. Warner Bros..
Al-Humaidan, F. M. (2006). Evaluation and development models for business processes (Doctoral dissertation, Newcastle University).
Zerfiridis, K. (2004). Dr. Eleni Karatza-Associate Professor-Home Page.
Trindadea, S., Bittencourta, L. F., & da Fonsecaa, N. L. (2015). Management of Resource at the Network Edge for Federated Learning.
Oliveira, N., & Barbosa, L. S. (2015). Self-adaptation by coordination-targeted reconfigurations. Journal of Software Engineering Research and Development, 3, 1-31.
Insights, F. P. O. (1990). New Questions. American Anthropologist, 92(3), 586-596.
Huang, L. (2003). Stonehenge: a high-performance virtualized ip storage cluster with qos guarantees. State University of New York at Stony Brook.
Poulis, A., Panigyrakis, G., & Panos Panopoulos, A. (2013). Antecedents and consequents of brand managers’ role. Marketing Intelligence & Planning, 31(6), 654-673.
Shilpa, Lalitha, Prakash, A., & Rao, S. (2009). BFHI in a tertiary care hospital: Does being Baby friendly affect lactation success?. The Indian Journal of Pediatrics, 76, 655-657.
Gopinath, S., Janga, K. C., Greenberg, S., & Sharma, S. K. (2013). Tolvaptan in the treatment of acute hyponatremia associated with acute kidney injury. Case reports in nephrology, 2013(1), 801575.
Swarnagowri, B. N., & Gopinath, S. (2013). Ambiguity in diagnosing esthesioneuroblastoma--a case report. Journal of Evolution of Medical and Dental Sciences, 2(43), 8251-8255.
Malhotra, I., Gopinath, S., Janga, K. C., Greenberg, S., Sharma, S. K., & Tarkovsky, R. (2014). Unpredictable nature of tolvaptan in treatment of hypervolemic hyponatremia: case review on role of vaptans. Case reports in endocrinology, 2014(1), 807054.
Swarnagowri, B. N., & Gopinath, S. (2013). Pelvic Actinomycosis Mimicking Malignancy: A Case Report. tuberculosis, 14, 15.
Karakolias, S. E., & Polyzos, N. M. (2014). The newly established unified healthcare fund (EOPYY): current situation and proposed structural changes, towards an upgraded model of primary health care, in Greece. Health, 2014.
Polyzos, N., Karakolias, S., Dikeos, C., Theodorou, M., Kastanioti, C., Mama, K., ... & Thireos, E. (2014). The introduction of Greek Central Health Fund: Has the reform met its goal in the sector of Primary Health Care or is there a new model needed?. BMC health services research, 14, 1-11.
Polyzos, N. (2015). Current and future insight into human resources for health in Greece. Open Journal of Social Sciences, 3(05), 5.
Shakibaie-M, B. (2008). Microscope-guided external sinus floor elevation (MGES)–a new minimally invasive surgical technique. IMPLANTOLOGIE, 16(1), 21-31.
Vozikis, A., Panagiotou, A., & Karakolias, S. (2021). Α Tool for Litigation Risk Analysis for Medical Liability Cases. HAPSc Policy Briefs Series, 2(2), 268-277.