Developing Predictive Autoscaling Algorithms for Variable Traffic Patterns
Cover
PDF

Keywords

Autoscaling
predictive algorithms
EKS clusters

How to Cite

[1]
Babulal Shaik, “Developing Predictive Autoscaling Algorithms for Variable Traffic Patterns ”, Journal of Bioinformatics and Artificial Intelligence, vol. 1, no. 2, pp. 71–90, Jul. 2021, Accessed: Dec. 18, 2024. [Online]. Available: https://biotechjournal.org/index.php/jbai/article/view/137

Abstract

Cloud-based applications increasingly face the challenge of managing unpredictable traffic patterns while maintaining performance and cost efficiency. Predictive autoscaling has emerged as a critical solution to this problem, enabling dynamic adjustment of computational resources in response to traffic demands. This study focuses on developing intelligent algorithms that anticipate traffic variations and optimize resource allocation in real time. By analyzing historical traffic data and leveraging machine learning techniques, the proposed approach forecasts workload patterns to proactively scale resources. Unlike reactive autoscaling, which adjusts resources only after demand changes, predictive autoscaling minimizes latency and prevents preemptive resource over-provisioning. The research addresses the complexities of diverse traffic behaviours, such as sudden spikes or gradual fluctuations, and incorporates strategies to handle uncertainties in predictions. To validate the effectiveness of the proposed algorithms, we conducted simulations on real-world traffic datasets, benchmarking their performance against conventional scaling methods. The results demonstrate significant application responsiveness, cost savings, and system reliability improvements. This work highlights the potential of predictive autoscaling to transform cloud resource management, offering a scalable and adaptive solution for applications ranging from e-commerce to streaming services. By bridging the gap between traffic prediction and efficient resource utilization, this research contributes to the growing field of intelligent cloud infrastructure, paving the way for more resilient and cost-effective systems.

PDF

References

Yang, J., Liu, C., Shang, Y., Cheng, B., Mao, Z., Liu, C., ... & Chen, J. (2014). A cost-aware auto-scaling approach using the workload prediction in service clouds. Information Systems Frontiers, 16, 7-18.

Lorido-Botran, T., Miguel-Alonso, J., & Lozano, J. A. (2014). A review of auto-scaling techniques for elastic applications in cloud environments. Journal of grid computing, 12, 559-592.

Roy, N., Dubey, A., & Gokhale, A. (2011, July). Efficient autoscaling in the cloud using predictive models for workload forecasting. In 2011 IEEE 4th International Conference on Cloud Computing (pp. 500-507). IEEE.

Islam, S., Keung, J., Lee, K., & Liu, A. (2012). Empirical prediction models for adaptive resource provisioning in the cloud. Future Generation Computer Systems, 28(1), 155-162.

Khan, M. N., Liu, Y., Alipour, H., & Singh, S. (2015, September). Modeling the autoscaling operations in cloud with time series data. In 2015 IEEE 34th Symposium on Reliable Distributed Systems Workshop (SRDSW) (pp. 7-12). IEEE.

Lorido-Botrán, T., Miguel-Alonso, J., & Lozano, J. A. (2012). Auto-scaling techniques for elastic applications in cloud environments. Department of Computer Architecture and Technology, University of Basque Country, Tech. Rep. EHU-KAT-IK-09, 12, 2012.

Adegboyega, A. (2015, December). An adaptive score model for effective bandwidth prediction and provisioning in the cloud network. In 2015 IEEE Globecom Workshops (GC Wkshps) (pp. 1-7). IEEE.

Panneerselvam, J., Liu, L., Antonopoulos, N., & Bo, Y. (2014, December). Workload analysis for the scope of user demand prediction model evaluations in cloud environments. In 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing (pp. 883-889). IEEE.

Adegboyega, A. (2015, November). A dynamic bandwidth prediction and provisioning scheme in cloud networks. In 2015 IEEE 7th International Conference on Cloud Computing Technology and Science (CloudCom) (pp. 623-628). IEEE.

Kim, W. Y., Lee, J. S., & Huh, E. N. (2017, January). Study on proactive auto scaling for instance through the prediction of network traffic on the container environment. In Proceedings of the 11th International Conference on Ubiquitous Information Management and Communication (pp. 1-8).

Gade, K. R. (2017). Integrations: ETL vs. ELT: Comparative analysis and best practices. Innovative Computer Sciences Journal, 3(1).

Katari, A., & Rallabhandi, R. S. DELTA LAKE IN FINTECH: ENHANCING DATA LAKE RELIABILITY WITH ACID TRANSACTIONS.

Iqbal, W., Erradi, A., Abdullah, M., & Mahmood, A. (2019). Predictive auto-scaling of multi-tier applications using performance varying cloud resources. IEEE Transactions on Cloud Computing, 10(1), 595-607.

Rahman, S., Ahmed, T., Huynh, M., Tornatore, M., & Mukherjee, B. (2018, May). Auto-scaling VNFs using machine learning to improve QoS and reduce cost. In 2018 IEEE International Conference on Communications (ICC) (pp. 1-6). IEEE.

Singh, P., Gupta, P., Jyoti, K., & Nayyar, A. (2019). Research on auto-scaling of web applications in cloud: survey, trends and future directions. Scalable Computing: Practice and Experience, 20(2), 399-432.

Thumburu, S. K. R. (2020). Exploring the Impact of JSON and XML on EDI Data Formats. Innovative Computer Sciences Journal, 6(1).

Thumburu, S. K. R. (2020). Enhancing Data Compliance in EDI Transactions. Innovative Computer Sciences Journal, 6(1).

Gade, K. R. (2020). Data Analytics: Data Privacy, Data Ethics, Data Monetization. MZ Computing Journal, 1(1).

Gade, K. R. (2017). Migrations: Challenges and Best Practices for Migrating Legacy Systems to Cloud-Based Platforms. Innovative Computer Sciences Journal, 3(1).

Katari, A. Conflict Resolution Strategies in Financial Data Replication Systems.

Komandla, V. Transforming Financial Interactions: Best Practices for Mobile Banking App Design and Functionality to Boost User Engagement and Satisfaction.

Downloads

Download data is not yet available.