Examining Stateful Implementation Performance in Various AWS Regions

Authors

  • Babulal Shaik Cloud Solutions Architect at Amazon Web Services, USA Author
  • Karthik Allam Big Data Infrastructure Engineer at JP Morgan & Chase, USA Author
  • Jayaram Immaneni SRE Lead at JP Morgan Chase, USA Author

Keywords:

stateful applications, AWS regions, cloud performance

Abstract

In sectors where individualized and consistent user experiences are crucial, such as e-commerce, banking, and healthcare, stateful applications—which save user session or operation data—are crucial. Deployment techniques are essential for optimum functioning since the performance of these apps often relies on the users' geographic proximity to the cloud hosting areas. This study looks at latency’s performance & data consistency in stateful applications running in several AWS regions. The responsiveness of applications is affected by latency, which tends to rise with the distance between users & the hosting areas. Availability zones & the traffic routing are two examples of characteristics that effect the throughput, which gauges the system's capacity to manages several processes at once. Replication configurations & the distributed database architectures are very necessary for data consistencies, which is essential for more accuracy. Techniques like local caching, cross-regions replication & the edge locations may help overcome these obstacles by lowering the performance snags & enhancing the resiliency. For example, multi-region installations provide continuity during outages, while selecting AWS regions closest to consumers reduces latency. Speed & the consistency must be balanced, particularly for actual data synchronization. In order to provide the flawless user experience, the results highlight practical measures including enhancing load balancing & failover solutions. In an increasingly worldwide digital environment, the enterprises may improve performance, scalabilities & the reliability by matching regional setups with user demands & the workloads.

References

1. Zambrano, B. (2018). Serverless Design Patterns and Best Practices: Build, secure, and deploy enterprise ready serverless applications with AWS to improve developer productivity. Packt Publishing Ltd.

2. Barcelona-Pons, D., Sutra, P., Sánchez-Artigas, M., París, G., & García-López, P. (2022). Stateful serverless computing with crucial. ACM Transactions on Software Engineering and Methodology (TOSEM), 31(3), 1-38.

3. Shahane, V. (2022). Serverless Computing in Cloud Environments: Architectural Patterns, Performance Optimization Strategies, and Deployment Best Practices. Journal of AI-Assisted Scientific Discovery, 2(1), 23-43.

4. Nasrin, S., Sahryer, T. I. M., & Mazumder, P. P. (2021). Feature and performance based comparative study on serverless framework among AWS, GCP, azure and fission (Doctoral dissertation, Brac University).

5. Kratzke, N. (2017). About microservices, containers and their underestimated impact on network performance. arXiv preprint arXiv:1710.04049.

6. Wang, C., Liang, Q., & Urgaonkar, B. (2018). An empirical analysis of amazon ec2 spot instance features affecting cost-effective resource procurement. ACM Transactions on Modeling and Performance Evaluation of Computing Systems (TOMPECS), 3(2), 1-24.

7. Michclinakis, F., Doroud, H., Razaghpanah, A., Lutu, A., Vallina-Rodriguez, N., Gill, P., & Widmer, J. (2018, April). The cloud that runs the mobile internet: A measurement study of mobile cloud services. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications (pp. 1619-1627). IEEE.

8. Delimitrou, C., & Kozyrakis, C. (2014). Quasar: Resource-efficient and qos-aware cluster management. ACM Sigplan Notices, 49(4), 127-144.

9. de Assuncao, M. D., da Silva Veith, A., & Buyya, R. (2018). Distributed data stream processing and edge computing: A survey on resource elasticity and future directions. Journal of Network and Computer Applications, 103, 1-17.

10. Kumar, K. M., Sardesai, R. P., Akhil, M. B. S. S., & Kumar, N. (2017, November). Application migration architecture for cross clouds analysis on the strategies methods and frameworks. In 2017 IEEE international conference on cloud computing in emerging markets (CCEM) (pp. 107-112). IEEE.

11. Kratzke, N., & Quint, P. C. (2015). How to operate container clusters more efficiently. International Journal On Advances in Networks and Services, 8(3&4), 203-214.

12. Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., ... & Stoica, I. (2009). Above the clouds: A berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS, 28(13), 2009.

13. Shankar, K., Wang, P., Xu, R., Mahgoub, A., & Chaterji, S. (2020, October). Janus: Benchmarking commercial and open-source cloud and edge platforms for object and anomaly detection workloads. In 2020 IEEE 13th International Conference on Cloud Computing (CLOUD) (pp. 590-599). IEEE.

14. Bermbach, D., Zhao, L., & Sakr, S. (2014). Towards comprehensive measurement of consistency guarantees for cloud-hosted data storage services. In Performance Characterization and Benchmarking: 5th TPC Technology Conference, TPCTC 2013, Trento, Italy, August 26, 2013, Revised Selected Papers 5 (pp. 32-47). Springer International Publishing.

15. Bhagavan, S., Alsultan, K., & Rao, P. (2018). The Case for Designing Data-Intensive Cloud-Based Healthcare Applications. In SWH@ ISWC.

16. Boda, V. V. R., & Immaneni, J. (2022). Optimizing CI/CD in Healthcare: Tried and True Techniques. Innovative Computer Sciences Journal, 8(1).

17. Immaneni, J. (2022). End-to-End MLOps in Financial Services: Resilient Machine Learning with Kubernetes. Journal of Computational Innovation, 2(1).

18. Nookala, G., Gade, K. R., Dulam, N., & Thumburu, S. K. R. (2022). The Shift Towards Distributed Data Architectures in Cloud Environments. Innovative Computer Sciences Journal, 8(1).

19. Nookala, G. (2022). Improving Business Intelligence through Agile Data Modeling: A Case Study. Journal of Computational Innovation, 2(1).

20. Komandla, V. Enhancing Product Development through Continuous Feedback Integration “Vineela Komandla”.

21. Komandla, V. Enhancing Security and Growth: Evaluating Password Vault Solutions for Fintech Companies.

22. Thumburu, S. K. R. (2022). AI-Powered EDI Migration Tools: A Review. Innovative Computer Sciences Journal, 8(1).

23. Thumburu, S. K. R. (2022). Real-Time Data Transformation in EDI Architectures. Innovative Engineering Sciences Journal, 2(1).

24. Gade, K. R. (2022). Data Catalogs: The Central Hub for Data Discovery and Governance. Innovative Computer Sciences Journal, 8(1).

25. Gade, K. R. (2022). Data Lakehouses: Combining the Best of Data Lakes and Data Warehouses. Journal of Computational Innovation, 2(1).

26. Katari, A., & Vangala, R. Data Privacy and Compliance in Cloud Data Management for Fintech.

27. Katari, A., Ankam, M., & Shankar, R. Data Versioning and Time Travel In Delta Lake for Financial Services: Use Cases and Implementation.

28. Immaneni, J. (2020). Cloud Migration for Fintech: How Kubernetes Enables Multi-Cloud Success. Innovative Computer Sciences Journal, 6(1).

29. Nookala, G. (2021). Automated Data Warehouse Optimization Using Machine Learning Algorithms. Journal of Computational Innovation, 1(1).

30. Thumburu, S. K. R. (2021). A Framework for EDI Data Governance in Supply Chain Organizations. Innovative Computer Sciences Journal, 7(1).

31. Muneer Ahmed Salamkar, et al. The Big Data Ecosystem: An Overview of Critical Technologies Like Hadoop, Spark, and Their Roles in Data Processing Landscapes. Journal of AI-Assisted Scientific Discovery, vol. 1, no. 2, Sept. 2021, pp. 355-77

32. Muneer Ahmed Salamkar. Scalable Data Architectures: Key Principles for Building Systems That Efficiently Manage Growing Data Volumes and Complexity. Journal of AI-Assisted Scientific Discovery, vol. 1, no. 1, Jan. 2021, pp. 251-70

33. Muneer Ahmed Salamkar, and Jayaram Immaneni. Automated Data Pipeline Creation: Leveraging ML Algorithms to Design and Optimize Data Pipelines. Journal of AI-Assisted Scientific Discovery, vol. 1, no. 1, June 2021, pp. 230-5

34. Naresh Dulam, et al. “Data Mesh in Action: Case Studies from Leading Enterprises”. Journal of Artificial Intelligence Research and Applications, vol. 1, no. 2, Dec. 2021, pp. 488-09

35. Naresh Dulam, et al. “Real-Time Analytics on Snowflake: Unleashing the Power of Data Streams”. Journal of Bioinformatics and Artificial Intelligence, vol. 1, no. 2, July 2021, pp. 91-114

36. Naresh Dulam, et al. “Serverless AI: Building Scalable AI Applications Without Infrastructure Overhead ”. Journal of AI-Assisted Scientific Discovery, vol. 2, no. 1, May 2021, pp. 519-42

37. Sarbaree Mishra, et al. “A Domain Driven Data Architecture For Improving Data Quality In Distributed Datasets”. Journal of Artificial Intelligence Research and Applications, vol. 1, no. 2, Aug. 2021, pp. 510-31

38. Sarbaree Mishra. “Improving the Data Warehousing Toolkit through Low-Code No-Code”. Journal of Bioinformatics and Artificial Intelligence, vol. 1, no. 2, Oct. 2021, pp. 115-37

39. Sarbaree Mishra, and Jeevan Manda. “Incorporating Real-Time Data Pipelines Using Snowflake and Dbt”. Journal of AI-Assisted Scientific Discovery, vol. 1, no. 1, Mar. 2021, pp. 205-2

40. Babulal Shaik. Developing Predictive Autoscaling Algorithms for Variable Traffic Patterns . Journal of Bioinformatics and Artificial Intelligence, vol. 1, no. 2, July 2021, pp. 71-90

41. Babulal Shaik, et al. Automating Zero-Downtime Deployments in Kubernetes on Amazon EKS . Journal of AI-Assisted Scientific Discovery, vol. 1, no. 2, Oct. 2021, pp. 355-77

Downloads

Published

01-11-2023

How to Cite

[1]
Babulal Shaik, Karthik Allam, and Jayaram Immaneni, “Examining Stateful Implementation Performance in Various AWS Regions ”, Aus. J. of Machine Learning Res. & App., vol. 3, no. 2, pp. 823–841, Nov. 2023, Accessed: Mar. 14, 2025. [Online]. Available: https://ajmlra.org/index.php/publication/article/view/86