Resilient MLOps in Cloud Data Platforms

Authors

  • Ethan Williams Author
    Competing Interests

    AI,ML

DOI:

https://doi.org/10.5281/zenodo.22172832

Keywords:

MLOps, Cloud-Native Machine Learning, Continuous Integration for ML, Continuous Delivery of Models, ML Reliability Engineering, Model Deployment Pipelines, Data Lineage and Reproducibility, ML Governance and Security, Service-Level Objectives (SLOs), Monitoring and Incident Response Automation, CI/CD for Machine Learning, Model Rollout Strategies, Containerization for ML (Docker), Orchestration for ML Workloads (Kubernetes), Model Serving Frameworks, High-Throughput Low-Latency Inference, Auto-Scaling ML Services, Model Versioning, Cloud Data Platform Architecture, Production ML Observability.

Abstract

Machine learning operations (MLOps) comprises the practices, methods, and tooling that facilitate the deployment of reliable ML models in production environments. While many aspects of cloud data platforms are designed to enable reliability, only some managed ML services support the MLOps goals of continuous integration, continuous delivery, data lineage tracking, associated reproducibility, governance, and security. Furthermore, reliability encompasses not only the fulfillment of service-level objectives, but also systematic monitoring, alerting, and incident response automation. Architectural patterns are proposed to enable reliable deployment in cloud data platforms, focusing on the implementation of continuous integration and testing pipelines for ML models and the formulation of continuous delivery and rollout strategies. Continuous integration pipelines reduce the risk of regressions and ensure sufficient model performance at the time of deployment, while continuous delivery pipelines enable rapid updates to production models within acceptable risk profiles.

The landscape of publicly available MLOps frameworks, tools, and services is also examined, emphasizing the pros and cons of established and rising solutions in containerization, orchestration, model serving, and inference. Containerization and orchestration contributes to the building of reliable deployment pipelines in cloud data platforms, whether general-purpose tools (e.g. Docker and Kubernetes) or solutions tailored for ML workloads. Containerized serving frameworks designed for high-throughput, low-latency inference can benefit a wide range of business applications, while auto-scaling and model versioning capabilities enhance the ease of use of cloud-native ML services.

References

1. John, M. M., Olsson, H. H., & Bosch, J. (2021). Towards MLOps: A framework and maturity model. In Proceedings of the 47th Euromicro Conference on Software Engineering and Advanced Applications (pp. 334–341). IEEE.

2. Garg, S., Pundir, P., Rathee, G., Gupta, P. K., Garg, S., & Ahlawat, S. (2021). On continuous integration/continuous delivery for automated deployment of machine learning models using MLOps. In Proceedings of the 2021 IEEE Fourth International Conference on Artificial Intelligence and Knowledge Engineering (pp. 25–28). IEEE.

3. Krishna AzithTejaGanti, V., Senthilkumar, K. P., Robinson L, T., Karunakaran, S., Pandugula, C., & Khatana, K. (2024, November). Energy-Efficient Real-Time Hybrid Deep Learning Framework for Adaptive Iot Intrusion Detection with Scalable and Dynamic Threat Mitigation. In Proceedings of the 3rd International Conference on Optimization Techniques in the Field of Engineering (ICOFE-2024).

4. Sambasivan, N., Kapania, S., Highfill, H., Akrong, D., Paritosh, P., & Aroyo, L. (2021). “Everyone wants to do the model work, not the data work”: Data cascades in high-stakes AI. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (pp. 1–15). Association for Computing Machinery.

5. Kreuzberger, D., Kühl, N., & Hirschl, S. (2023). Machine learning operations (MLOps): Overview, definition, and architecture. IEEE Access, 11, 31866–31879.

6. Annapareddy, V. N. (2024). Leveraging Artificial Intelligence, Machine Learning, and Cloud-Based IT Integrations to Optimize Solar Power Systems and Renewable Energy Management. Machine Learning, and Cloud-Based IT Integrations to Optimize Solar Power Systems and Renewable Energy Management (December 06, 2024).

7. Symeonidis, G., Nerantzis, E., Kazakis, A., & Papakostas, G. A. (2022). MLOps—Definitions, tools and challenges. In 2022 IEEE 12th Annual Computing and Communication Workshop and Conference (pp. 453–460). IEEE.

8. Faubel, L., Schmid, K., & Eichelberger, H. (2023). MLOps challenges in Industry 4.0. SN Computer Science, 4, Article 828.

9. Pandiri, L., Paleti, S., Kaulwar, P. K., Malempati, M., & Singireddy, J. (2023). Transforming financial and insurance ecosystems through intelligent automation, secure digital infrastructure, and advanced risk management strategies. Educational Administration: Theory and Practice, 29(4), 4777-4793.

10. Faubel, L., Woudsma, T., Klöpper, B., Eichelberger, H., Bülow, F., Schmid, K., Ghezeljehmeidan, A. G., Methnani, L., Theodorou, A., & Bang, M. (2024). MLOps for cyber-physical production systems: Challenges and solutions. IEEE Software.

11. Barrak, A., Petrillo, F., & Jaafar, F. (2022). Serverless on machine learning: A systematic mapping study. IEEE Access, 10, 99337–99352.

12. Keusch, A., Blumauer-Hiessl, T., Furutanpey, A., Schall, D., & Dustdar, S. (2024). Platform-agnostic MLOps on edge, fog and cloud platforms in industrial IoT. In Proceedings of the 20th International Conference on Web Information Systems and Technologies (Vol. 1, pp. 71–79). SciTePress.

13. Sherpa, L., Khaydarov, V., & Müller-Pfefferkorn, R. (2024). FAIRness along the machine learning lifecycle using Dataverse in combination with MLflow. Data Science Journal, 23.

14. Sriram, H. K., Challa, S. R., Challa, K., & ADUSUPALLI, B. (2024). Strategic Financial Growth: Strengthening Investment Management. Secure Transactions, and Risk Protection in the Digital Era. Secure Transactions, and Risk Protection in the Digital Era (November 10, 2024).

15. Gadiraju, R. K. (2024). Cloud-native AI platforms for scalable enterprise machine learning: Architecture, challenges, and best practices. International Journal of Intelligent Systems and Applications in Engineering.

16. Chakraborty, A., Das, S., & Gary, K. (2024). Machine learning operations: A mapping study. arXiv.

17. Sheelam, G. K. (2024). AI-driven spectrum management: Using machine learning and agentic intelligence for dynamic wireless optimization. European Advanced Journal for Emerging Technologies (EAJET), 2(1), 3050-9742.

18. Yan, B. (2024). MLOPS in a multicloud environment: Typical network topology. arXiv.

19. Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips, T., Ebner, D., Chaudhary, V., Young, M., Crespo, J.-F., & Dennison, D. (2021). Hidden technical debt in machine learning systems. In Proceedings of the 34th International Conference on Neural Information Processing Systems.

20. Davuluri, P. S. L. (2023). AI-Augmented Sanctions Screening: Enhancing Accuracy and Latency in Real Time Compliance Systems. AI-Augmented Sanctions Screening: Enhancing Accuracy and Latency in Real Time Compliance Systems (December 15, 2023).

21. Polyzotis, N., Zinkevich, M. A., Whang, S. E., & Roy, S. (2021). Data management challenges in production machine learning. ACM SIGMOD Record, 50(3), 43–50.

22. Breck, E., Cai, S., Nielsen, E., Salib, M., & Sculley, D. (2021). The ML test score: A rubric for ML production readiness and technical debt reduction. In Proceedings of the 2021 IEEE International Conference on Big Data.

23. Kolla, S., Meda, R., Balleda, L., & Thimmapuram, C. R. (2024). The utility value of ROX index and modified ROX index in determining the efficiency of HFNC in children admitted with respiratory distress. International Journal of Contemporary Pediatrics, 11(6), 775.

24. Baylor, D., Breck, E., Cheng, H.-T., Fiedel, N., Foo, C. Y., Haque, Z., Haykal, S., Ispir, M., Jain, V., Koc, L., Lew, L., Mewald, C., Modi, A. N., Polyzotis, N., Ramesh, S., Roy, S., Whang, S. E., Wicke, M., Wilkiewicz, J., & Zinkevich, M. (2021). TFX: A TensorFlow-based production-scale machine learning platform. In Proceedings of the 27th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining.

25. Amershi, S., Begel, A., Bird, C., DeLine, R., Gall, H., Kamar, E., Nagappan, N., Nushi, B., & Zimmermann, T. (2021). Software engineering for machine learning: A case study. In Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice.

26. Singireddy, S. (2024). The Integration of AI and Machine Learning in Transforming Underwriting and Risk Assessment Across Personal and Commercial Insurance Lines. Journal of Computational Analy-sis and Applications (JoCAAA), 33(08), 3966-3991.

27. Kreuzberger, D., Kühl, N., & Hirschl, S. (2022). Machine learning operations (MLOps): Overview, definition, and architecture. arXiv.

28. Lefevre, K., Arora, C., Lee, K., Zaslavsky, A., Bouadjenek, M. R., Hassani, A., & Razzak, I. (2022). ModelOps for enhanced decision-making and governance in emergency control rooms. Environment Systems and Decisions, 42, 402–416.

29. Sundberg, L., & Holmström, J. (2023). Democratizing artificial intelligence: How no-code AI can leverage machine learning operations. Business Horizons, 66(5), 649–661.

30. Yadav, V. (2024). Predictive Analytics for Preventive Medicine: Analyzing how Predictive Analytics is Utilized for Forecasting Patient Health Trends and Preventive Disease. Progress in Medical Sciences. PMS-1126. Prog Med Sci, 8(4).

31. Amershi, S., Begel, A., Bird, C., DeLine, R., Gall, H., Kamar, E., Nagappan, N., Nushi, B., & Zimmermann, T. (2021). Software engineering for machine learning: A case study. In Proceedings of the 41st International Conference on Software Engineering: Software Engineering in Practice (pp. 291–300). IEEE.

32. Nascimento, M. G., Freitas, E. D. S., & Lemos, R. (2022). Machine learning model deployment and management: A systematic literature review. Journal of Systems and Software, 193.

33. Kreuzberger, D., Kühl, N., & Hirschl, S. (2023). Machine learning operations: Concepts, tools, workflows, and challenges. IEEE Access, 11, 31866–31879.

34. Ikudabo, A. O., & Kumar, P. (2024). AI-driven risk assessment and management in banking: balancing innovation and security. International Journal of Research Publication and Reviews, 5(10), 3573-88.

35. Barrak, A., Petrillo, F., & Jaafar, F. (2022). Machine learning lifecycle management in serverless cloud environments. IEEE Access, 10, 99337–99352.

36. Liu, Y., Ling, Z., Huo, B., Wang, B., Chen, T., & Mouine, E. (2021). Building a platform for machine learning operations from open source frameworks. IFAC-PapersOnLine, 53(5), 704–709.

37. Sato, D., Wider, A., & Windheuser, C. (2022). Continuous delivery for machine learning systems: A practical perspective. IEEE Software, 39(4), 56–63.

38. Serban, A., van der Blom, K., Hoos, H., & Visser, J. (2022). Adoption and implementation of machine learning in software-intensive systems. Empirical Software Engineering, 27.

39. Singireddy, J. (2024). AI-driven payroll systems: Ensuring compliance and reducing human error. American Data Science Journal for Advanced Computations (ADSJAC) ISSN, 3067-4166.

40. Zampetti, F., Scalabrino, S., Oliveto, R., & Di Penta, M. (2021). How open-source projects evolve their machine learning pipelines. Empirical Software Engineering, 26.

41. Bogner, J., Verdecchia, R., & Gerostathopoulos, I. (2021). Quality and technical debt in machine learning software systems. In Proceedings of the 15th European Conference on Software Architecture.

42. Washizaki, H., Uchida, H., Khomh, F., & Guéhéneuc, Y.-G. (2022). Software engineering for machine learning systems: A systematic mapping study. IEEE Access, 10, 47512–47535.

43. Zhang, J. M., Harman, M., Ma, L., & Liu, Y. (2022). Machine learning testing: Survey, landscapes and horizons. IEEE Transactions on Software Engineering, 48(1), 1–36.

44. Srinivas Kalisetty, D. A. S. (2024). Leveraging Artificial Intelligence and Machine Learning for Predictive Bid Analysis in Supply Chain Management: A Data-Driven Approach to Optimize Procurement Strategies.

45. van der Aalst, W. M. P. (2021). Process mining and intelligent process automation: Foundations and applications. Springer.

46. Kaur, H., & Rani, R. (2022). Data quality management for machine learning pipelines in cloud environments. Journal of Big Data, 9.

47. Li, Y., Zhang, C., & Wang, J. (2023). Automated machine learning pipelines for scalable cloud-based analytics. Future Generation Computer Systems, 145, 1–14.

48. Koppolu, H. K. R. (2024). The impact of data engineering on service quality in 5G-enabled cable and media networks. European Advanced Journal for Science & Engineering (EAJSE), 1(1).

49. Alipour, M. A., & Parhami, B. (2022). Cloud computing architectures for scalable machine learning applications. IEEE Cloud Computing, 9(5), 34–42.

50. Singh, P., Kaur, A., & Sharma, S. (2023). Cloud-native architectures for scalable machine learning workloads. Journal of Cloud Computing, 12.

51. Ramanakar Reddy Danda, Z. Y., Mandala, G., & Maguluri, K. K. (2024). Smart Medicine: The Role of Artificial Intelligence and Machine Learning in Next-Generation Healthcare Innovation.

52. Zhang, Y., Wang, H., & Chen, X. (2023). Reliable and scalable machine learning model serving in cloud environments. IEEE Transactions on Cloud Computing, 11(4), 3521–3534.

53. Rausch, T., Rashed, A., & Dustdar, S. (2021). Optimized container scheduling for machine learning workloads in cloud environments. IEEE Transactions on Cloud Computing, 9(4), 1423–1435.

54. Pahl, C., Brogi, A., Soldani, J., & Jamshidi, P. (2021). Cloud container technologies: A state-of-the-art review. IEEE Transactions on Cloud Computing, 9(3), 1–15.

55. Taibi, D., Lenarduzzi, V., & Pahl, C. (2021). Processes, motivations, and issues for migrating to microservices architectures. IEEE Cloud Computing, 8(3), 22–29.

56. Kummari, D. N. (2022). IoT-enabled additive manufacturing: Improving prototyping speed and customization in the automotive sector. Migration Letters, 19(S8), 2084-2104.

57. Soldani, J., Tamburri, D. A., & van den Heuvel, W.-J. (2022). The pains and gains of microservices: A systematic grey literature review. Journal of Systems and Software, 176.

58. Jamshidi, P., Pahl, C., Mendonça, N. C., Lewis, J., & Tilkov, S. (2021). Microservices: The journey so far and challenges ahead. IEEE Software, 35(3), 24–35.

59. Di Francesco, P., Lago, P., & Malavolta, I. (2021). Architecting with microservices: A systematic mapping study. Journal of Systems and Software, 150, 77–97.

60. Theodorou, A., & Dumas, M. (2024). Trustworthy and resilient machine learning operations: Challenges for automated model lifecycle management. IEEE Software.

Additional Files

Published

2024-09-23

Data Availability Statement

None

How to Cite

Resilient MLOps in Cloud Data Platforms. (2024). The American Journal of Analytics and Artificial Intelligence (AJAAI), 2(03). https://doi.org/10.5281/zenodo.22172832

Similar Articles

31-38 of 38

You may also start an advanced similarity search for this article.