Leveraging Java for Optimizing Serverless Cloud Computing
Keywords:
Content Management Systems (CMS), Network Latency, Business Environments, Reliability, Scalability, Security Features, Automatic Scalability, Optimized Management, Java's Extensive, Java's Robustness, Enterprise Demands, Cloud-Native Applications, Programming Language.Abstract
By separating the display layer or front-end from the content repository or back-end, headless content management systems (CMS) provide a great deal of freedom. Serverless computing architectures, on the other hand, provide many benefits, such as improved performance, automated scalability, high availability, cost effectiveness, and better resource and execution time management. This data is essential for assessing and forecasting a number of occurrences. Traffic flow, forest cover, disease surveillance, and other application areas are among those that often call for a real-time study. As a result, the majority of current systems exhibit certain limits at different processing and implementation levels. Lack of scalability, excessive processing expenses, and unreliability are some of the most often noted issues. However, in order to assess performance and determine which platform is ideal, organisations need to be aware of a number of principles. These guidelines place a strong emphasis on choosing platforms according to their scalability, price structures, security features, programming language compatibility, and usefulness. The main goals of performance metrics are to reduce latency, maximise resource use, and provide customised insights. Java is perfect for creating cloud-native apps that can easily grow with business needs because of its stability and platform freedom. It explores the performance snags that come with serverless architectures, paying special attention to network latency, function execution time, resource use, and cold start delay. Through fault-tolerant designs and distributed computing, enterprises may increase dependability by utilising the flexibility of cloud computing. The creation of microservices and containerised applications is further facilitated by Java's vast ecosystem of frameworks and libraries, which guarantees deployment agility and efficiency. Cloud computing and Java work together to enable businesses to innovate quickly, use resources efficiently, and provide robust solutions that satisfy the changing needs of contemporary corporate settings.
References
- M. Shahrad et al., "Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider," in Proceedings of the 2020 USENIX Annual Technical Conference, 2020, pp. 205-218.
- W. Lloyd et al., "Serverless Computing: An Investigation of Factors Influencing Microservice Performance," in 2018 IEEE International Conference on Cloud Engineering (IC2E), 2018, pp. 159-169.
- K. Figiela et al., "Performance evaluation of heterogeneous cloud functions," Concurrency and Computation: Practice and Experience, vol. 30, no. 23, p. e4792, 2018.
- Baldini et al., "Serverless Computing: Current Trends and Open Problems," in Research Advances in Cloud Computing, S. Chaudhary, G. Somani, and R. Buyya, Eds. Singapore: Springer, 2017, pp. 1-20.
- Palade, A. Kazmi, and S. Clarke, “An Evaluation of Open Source Serverless Computing Frameworks Support at the Edge,” in 2019 IEEE World Congress on Services (SERVICES), Jul. 2019. Accessed: Nov. 04, 2023.
- L. Baresi and D. Filgueira Mendonca, “Towards a Serverless Platform for Edge Computing,” in 2019 IEEE International Conference on Fog Computing (ICFC), Jun. 2019. Accessed: Nov. 04, 2023.
- Ivan, Vasile, and Dadarlat, “Serverless Computing: An Investigation of Deployment Environments for Web APIs,” Computers, vol. 8, no. 2, p. 50, Jun. 2019.
- Taibi, D.; El Ioini, N.; Pahl, C.; Niederkofler, J.R.S. Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review. In Proceedings of the 10th International Conference on Cloud Computing and Services Science, CLOSER 2020, Prague, Czech Republic, 7–9 May 2020.
- Hellerstein, J.M.; Faleiro, J.; Gonzalez, J.E.; Schleier-Smith, J.; Sreekanti, V.; Tumanov, A.; Wu, C. Serverless computing: One step forward, two steps back. arXiv 2018, arXiv:1812.03651.
- Shekhar, S.; Gunturi, V.; Evans, M.R.; Yang, K. Spatial big-data challenges intersecting mobility and cloud computing. In Proceedings of the Eleventh ACM International Workshop on Data Engineering for Wireless and Mobile Access, Scottsdale, AZ, USA, 20 May 2012; pp. 1–6.
- Crespo-Cepeda, R.; Agapito, G.; Vazquez-Poletti, J.L.; Cannataro, M. Challenges and Opportunities of Amazon Serverless Lambda Services in Bioinformatics. In Proceedings of the 10th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, Niagara Falls, NY, USA, 7–10 September 2019; pp. 663–668.
- Niu, X.; Kumanov, D.; Hung, L.H.; Lloyd, W.; Yeung, K.Y. Leveraging serverless computing to improve performance for sequence comparison. In Proceedings of the 10th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, Niagara Falls, NY, USA, 7–10 September 2019; pp. 683–687.
- Kim, Y.; Lin, J. Serverless data analytics with flint. In Proceedings of the 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA, 2–7 July 2018; pp. 451–455.
- Ishakian, V.; Muthusamy, V.; Slominski, A. Serving deep learning models in a serverless platform. In Proceedings of the 2018 IEEE International Conference on Cloud Engineering (IC2E), Orlando, FL, USA, 17–20 April 2018; pp. 257–262.
- Anand, S.; Johnson, A.; Mathikshara, P.; Karthik, R. Real-time GPS tracking using serverless architecture and ARM processor. In Proceedings of the 2019 11th International Conference on Communication Systems & Networks (COMSNETS), Bangalore, India, 7–11 January 2019; pp. 541–543.
- Malawski, M.; Gajek, A.; Zima, A.; Balis, B.; Figiela, K. Serverless execution of scientific workflows: Experiments with hyperflow, AWS lambda and Google cloud functions. Future Gener. Comput. Syst. 2017.
- Varghese, B.; Buyya, R. Next generation cloud computing: New trends and research directions. Future Gener. Comput. Syst. 2018, 79, 849–861.
- Lee, H.; Satyam, K.; Fox, G. Evaluation of production serverless computing environments. In Proceedings of the 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA, 2–7 July 2018; pp. 442–450.
- Goodchild, M.F.; Fu, P.; Rich, P. Sharing geographic information: an assessment of the Geospatial One-Stop. Ann. Assoc. Am. Geogr. 2007, 97, 250–266.
- Shashi, S. Spatial Databases; Pearson Education: Bengaluru, India, 2007.
- Yang, C.; Li, W.; Xie, J.; Zhou, B. Distributed geospatial information processing: Sharing distributed geospatial resources to support Digital Earth. Int. J. Digit. Earth 2008, 1, 259–278.
- Escamilla-Ambrosio, P.; Rodríguez-Mota, A.; Aguirre-Anaya, E.; Acosta-Bermejo, R.; Salinas-Rosales, M. Distributing Computing in the internet of things: Cloud, fog and edge computing overview. In NEO 2016; Springer: Berlin/Heidelberg, Germany, 2018; pp. 87–115.
- Y. Wadia, R. Udell, L. Chan, and U. Gupta, Implementing AWS: Design, Build, and Manage your Infrastructure: Leverage AWS features to build highly secure, fault-tolerant, and scalable cloud environments. Packt Publishing Ltd, 2019. [6] S. R. Goniwada, "Cloud Native Architecture and Design."
- S. Namasudra, D. Devi, S. Kadry, R. Sundarasekar, and A. Shanthini, "Towards DNAbased data security in the cloud computing environment," Computer Communications, vol. 151, pp. 539-547, 2020.
- R. Rybaric, Microsoft Power Platform Enterprise Architecture: Design tailor-made solutions for architects and decision-makers to meet complex business requirements. Packt Publishing Ltd, 2020..
- M. Gamallo Gascón, "Design of a container-based microservices architecture for scalability and continuous integration in a solution crowdsourcing platform," Telecommunications, 2019.
- [14] I. E. Akkus et al., "SAND: Towards High-Performance serverless computing," in Proc. 2018 Usenix Annual Technical Conference (USENIX ATC 18), Boston, USA, Jul. 2018, pp. 173-185.
- V. Goar and N. S. Yadav, "Exploring the World of Serverless Computing: Concepts, Benefits, and Challenges," in Serverless Computing Concepts, Technology and Architecture, IGI Global, pp. 51-73, 2020.
- G. A. S. Cassel et al., "Serverless computing for Internet of Things: A systematic literature review," Future Generation Computer Systems, vol. 128, pp. 299-316, 2020.
- S. O. Olabanji, "Advancing cloud technology security: Leveraging high-level coding languages like Python and SQL for strengthening security systems and automating top control processes," Journal of Scientific Research and Reports, vol. 29, no. 9, pp. 42-54, 2020
Downloads
Published
Issue
Section
License
Copyright (c) IJSRCSEIT

This work is licensed under a Creative Commons Attribution 4.0 International License.