Server less Architecture: Optimizing Application Scalability and Cost Efficiency in Cloud Computing

Authors

  • Nisher Ahmed College of Technology & Engineering, Westcliff University, Irvine, California, USA.
  • Md Emran Hossain Department of English, New York General Consulting, New York, USA.
  • S M Shadul Islam Rishad College of Technology & Engineering, Westcliff University, Irvine, California, USA.
  • Nur Nahar Rimi College of Technology & Engineering, Westcliff University, Irvine, California, USA.
  • Md Imran Sarkar College of Technology & Engineering, Westcliff University, Irvine, California, USA.

Keywords:

Cloud Services, Scalability, Performance Optimization, Auto Scaling, Load Balancing, Containerization, Server less Computing, Edge Computing, Cloud Security, Performance Monitoring.

Abstract

Server less is recognized as one of the game changing technologies in cloud computing with large gains in scalability and cost to run applications. We explore the effect of Server less computing on these important facets in this paper. Server less platforms abstract away server management: Your applications can now scale automatically based on real-time fluctuations in demand which means no more manual provisioning and promise full resource utilization. However this is driven constantly, it indeed offers consistent high performance applications and in turn a very cost effective solution by eliminating idle time with the servers as well as operational overhead. Our objective is to trace the main attributes of Server less, namely event driven, statelessness, and micro services supported, and how these features provide scalability and cost optimization benefits. In addition, the paper explores the challenges and considerations of adopting Server less computing including vendor locking, security issues, and cold starts. This research presents detailed analyses of the pros and cons of the Server less architectures, bringing crucial insights into their ability to transform application scalability and cost savings when deployed in the cloud computing arena.

References

2022, V K 1. (2022, June 16). Challenges in Cloud Computing – Medium. https://medium.com/challengesincloudcomputing?source=post_internal_links3

ANATOMY OF CLOUD. (2020, April 21). https://cloudcomputingccconcepts.blogspot.com/2020/04/anatomyofcloud.html

Arabia, M M F K A A U S A O A B K A A U S. (2014, August 31). CLOUD SCALABILITY CONSIDERATIONS

Arabia, M M F K A A U S A O A B K A A U S. (2014, August 31). CLOUD SCALABILITY CONSIDERATIONS. https://www.airccse.org/journal/ijcses/papers/5414ijcses03.pdf

Auer, C., Dolfi, M., Carvalho, A C P L F D., Ramis, C B., & Staar, P. (2022, July 1). Delivering Document Conversion as a Cloud Service with High Throughput and Responsiveness. , abs 1907 8400, 363373. https://doi.org/10.1109/cloud55607.2022.00060

Bauer, A., Herbst, N., Spinner, S., AliEldin, A., & Kounev, S. (2018, September 14). Chameleon: A Hybrid, Proactive auto Scaling Mechanism on a Level Playing Field. Institute of Electrical and Electronics Engineers, 30(4), 800813. https://doi.org/10.1109/tpds.2018.2870389

Bayrak, T. (2012, December 19). A decision framework for SME Information Technology (IT) managers: Factors for evaluating whether to outsource internal applications to Application Service Providers. Elsevier BV, 35(1), 1421. https://doi.org/10.1016/j.techsoc.2012.11.001

Beaumont, D. (2014, April 9). How to explain vertical and horizontal scaling in the cloud Cloud computing news

Beaumont, D. (2014, April 9). How to explain vertical and horizontal scaling in the cloud Cloud computing news. https://www.ibm.com/blogs/cloudcomputing/2014/04/09/explainverticalhorizontalscalingcloud2/

Chai, H. (2018, January 1). Traffic aware Threshold Adjustment for NFV Scaling using DDPG. Cornell University. https://doi.org/10.48550/arxiv.1811.08116

Cloud Computing Adoption Challenges. (2018, July 6). https://www.bluepiit.com/blog/cloudcomputingchallenges/

Cloud Service Models java point. (2021, January 1). https://www.javatpoint.com/cloudservicemodels

Dasher, G., Envid, I., & Calder, B. (2022, January 1). Architectures for Protecting Cloud Data Planes. Cornell University

Dasher, G., Envid, I., & Calder, B. (2022, January 1). Architectures for Protecting Cloud Data Planes. Cornell University. https://doi.org/10.48550/arxiv.2201.13010

Eismann, S., Scheuner, J., Eyk, E V., Schwinger, M., Grohmann, J., Herbst, N., Abad, C L., & Iosup, A. (2020, September 9). Server less Applications: Why, When, and How? IEEE Computer Society, 38(1), 3239

Eismann, S., Scheuner, J., Eyk, E V., Schwinger, M., Grohmann, J., Herbst, N., Abad, C L., & Iosup, A. (2020, September 9). Server less Applications: Why, When, and How?. IEEE Computer Society, 38(1), 3239. https://doi.org/10.1109/ms.2020.3023302

Fjukstad, B., & Bongo, L A. (2017, September 1). A Review of Scalable Bioinformatics Pipelines. Springer Science Business Media, 2(3), 245251. https://doi.org/10.1007/s410190170047z

G., S E. (2020, July 29). Imperative Requirements for Data Security in Cloud Computing. International Research Publication House, V9(07)

G., S E. (2020, July 29). Imperative Requirements for Data Security in Cloud Computing. International Research Publication House, V9 (07). https://doi.org/10.17577/ijertv9is070455

Gamage, T C. (2019, January 1). Determinants of Cloud Computing Adoption among SMEs in Sri Lanka: A Meta Theoretical Framework. , 9(2), 189203. https://doi.org/10.18488/journal.1.2019.92.189.203

Gautam, P., Ansari, M D., & Sharma, S K. (2021, January 1). Enhanced Security for Electronic Health Care Information Using Obfuscation and RSA Algorithm in Cloud Computing. IGI Global, 944956. https://doi.org/10.4018/9781799853398.ch044

GeeksforGeeks. (2018, January 26). Cloud Based Services. https://www.geeksforgeeks.org/cloudbasedservices/

GeeksforGeeks. (2021, March 10). Architecture of Cloud Computing. https://www.geeksforgeeks.org/architectureofcloudcomputing/

Kaur, P., & Somani, G. (2014, September 1). Secure VM backup and vulnerability removal in infrastructure clouds. https://doi.org/10.1109/icacci.2014.6968311

Lee, C A. (2013, December 1). A Design Space for Dynamic Service Level Agreements in Open Stack. https://doi.org/10.1109/ucc.2013.74

Li, S., Jiang, H., & Shi, M. (2017, July 1). Redisposed web server cluster session maintaining technology. https://doi.org/10.1109/fskd.2017.8393274

Lin, W., Sharma, P., Chatterjee, S., Sharma, D., Lee, D., Iyer, S., & Gupta, A. (2015, October 24). Scaling persistent connections for cloud services. Elsevier BV, 93, 518530. https://doi.org/10.1016/j.comnet.2015.10.004

Malik, R. (2020, September 4). Consideration of Performance in Solution Design Rohit Malik Medium

Malik, R. (2020, September 4). Consideration of Performance in Solution Design Rohit Malik Medium. https://rohitmalik21.medium.com/considerationofperformanceinsolutiondesign565356d8ba03?source=post_internal_links6

Mohapatra, S., & Dutta, S. (2017, January 1). Evolved factors affecting the cloud computing adoption by MSMEs in India. Inderscience Publishers, 14(1), 7171. https://doi.org/10.1504/ijbir.2017.085784

Pearson, S. (2012, June 27). Privacy, Security and Trust in Cloud Computing. , 342

Pearson, S. (2012, June 27). Privacy, Security and Trust in Cloud Computing. , 342. https://doi.org/10.1007/9781447141891_1

Penghuima. (2018, July 11). GitHub penghuima/awesomeServer lesspapers: Collect papers about Server less computing research

Penghuima. (2018, July 11). GitHub penghuima/awesome Server less papers: Collect papers about Server less computing research. https://github.com/penghuima/awesomeServerlesspapers

PeopleInc, H. (2016, December 26). Different types of cloud service models present in technology world. https://www.linkedin.com/pulse/differenttypescloudservicemodelspresenttechnologykumar

Projects, C T W. (2015, March 21). Auto scaling. https://en.wikipedia.org/wiki/Autoscaling

Projects, C T W. (2019, January 11). Database scalability. https://en.wikipedia.org/wiki/Database_scalability

Rbuyya@unimelb.edu.au, C Q Q R N C R B. (2018, July 13). auto Scaling Web Applications in Clouds. https://dl.acm.org/doi/10.1145/3148149

Scalability with MariaDB | MariaDB. (2019, October 9). https://mariadb.com/databasetopics/scalability/

Scaling | Arcitura Patterns. (2019, March 3)

Scaling | Arcitura Patterns. (2019, March 3). https://patterns.arcitura.com/cloudcomputingpatterns/basics/basicconceptsandterminology/scaling

Scaling SQL Server Brent Ozar Unlimited®. (2009, August 31). https://www.brentozar.com/sql/scalingsqlserver/

Spacey, J. (2018, March 20). What is Vertical Scale?. https://simplicable.com/IT/verticalscale

Taibi, D., Spillner, J., & Wawruch, K. (2020, December 23). Server less Computing Where Are We Now, and Where Are We Heading?. IEEE Computer Society, 38(1), 2531

Taibi, D., Spillner, J., & Wawruch, K. (2020, December 23). Server less Computing Where Are We Now, and Where Are We Heading?. IEEE Computer Society, 38(1), 2531. https://doi.org/10.1109/ms.2020.3028708

Tongay, S., & Tongay, N N. (2017, April 1). Iota: Intelligent filtering and segmentation of unstructured datasets. https://doi.org/10.1109/i2ct.2017.8226122

Xuanzhe, W J C Z J X L. (2022, June 24). Rise of the Planet of Server less Computing: A Systematic Review

Xuanzhe, W J C Z J X L. (2022, June 24). Rise of the Planet of Server less Computing: A Systematic Review. https://arxiv.org/abs/2206.12275

Xue, C., Lin, C., & Hu, J. (2019, January 24). Scalability analysis of request scheduling in cloud computing. Tsinghua University Press, 24(3), 249261

Xue, C., Lin, C., & Hu, J. (2019, January 24). Scalability analysis of request scheduling in cloud computing. Tsinghua University Press, 24(3), 249261. https://doi.org/10.26599/tst.2018.9010069

Downloads

Published

2022-12-20

How to Cite

Nisher Ahmed, Md Emran Hossain, S M Shadul Islam Rishad, Nur Nahar Rimi, & Md Imran Sarkar. (2022). Server less Architecture: Optimizing Application Scalability and Cost Efficiency in Cloud Computing. BULLET : Jurnal Multidisiplin Ilmu, 1(06), 1366–1380. Retrieved from https://journal.mediapublikasi.id/index.php/bullet/article/view/1226