Cloud Application Performance Optimization: Overcoming Key Barriers

Authors

  • Vasudevan Senathi Ramdoss

Keywords:

Load Balancing, High Availability, Scalability, Distributed Systems, Reliability.

Abstract

Load balancing and high availability are required for the current Modern systems to function, They are crucial for ensuring that systems are dependable, expandable, and perform at their peak efficiency. Depending on the setup, load balancing distributes traffic equally among several servers. In this manner, all resources are fully utilized and no server is overloaded. High availability, on the other hand, ensures that systems continue to function even during maintenance or problems. Together, these technologies enhance user experiences, minimize downtime, and satisfy the demands of increasingly large distributed systems (Tanenbaum and Van Steen, [2]). This is easy to examine their fundamental concepts, practical applications, and applications in fields such as content delivery networks, cloud computing, and e-commerce. Few disadvantages in an implementation are complexity, cost, and evolving security concerns, it also discusses the benefits and drawbacks of improved fault tolerance and system performance (Erl et al., [5]).

Downloads

Download data is not yet available.

References

J. L. Hennessy and D. A. Patterson, Computer Architecture: A Quantitative Approach, 5th ed. San Mateo, CA, USA: Morgan Kaufmann, 2011.

A. S. Tanenbaum and M. Van Steen, Distributed Systems: Principles and Paradigms, 2nd ed. Upper Saddle River, NJ, USA: Pearson, 2007.

Amazon Web Services, “Elastic Load Balancing.” [Online]. Available: https://aws.amazon.com/elasticloadbalancing/

HAProxy Technologies, “The Reliable, High Performance TCP/HTTP Load Balancer.” [Online]. Available: https://www.haproxy.com/

T. Erl et al. - Cloud Computing: Concepts, Technology & Architecture. Prentice Hall, 2013.

Microsoft Azure, “Azure Load Balancer Documentation.” [Online]. Available: https://learn.microsoft.com/en-us/azure/load-balancer/

Google Cloud Platform, “Cloud Load Balancing Overview.” [Online]. Available: https://cloud.google.com/load-balancing/

NGINX, “NGINX as a Load Balancer.” [Online]. Available: https://www.nginx.com/resources/glossary/load-balancer/

V. S. Ramdoss, "Advanced Techniques for Designing Robust and Resilient Performance Testing Labs in Cloud Environments," Stochastic Modelling and Computational Sciences, vol. 1, no. 1, pp. 113-122, June 2021.

Cisco, “Load Balancing and High Availability for Application Servers.” [Online]. Available: https://www.cisco.com/c/en/us/solutions/data-center-virtualization/load-balancing.html

Kubernetes, “Kubernetes: Production-Grade Container Orchestration.” [Online]. Available: https://kubernetes.io/docs/home/

Downloads

Published

30.06.2024

How to Cite

Vasudevan Senathi Ramdoss. (2024). Cloud Application Performance Optimization: Overcoming Key Barriers. International Journal of Intelligent Systems and Applications in Engineering, 12(22s), 2271 –. Retrieved from https://www.ijisae.org/index.php/IJISAE/article/view/7886

Issue

Section

Research Article