Abstract
In the Software Development Life Cycle (SDLC), Development and Operations (DevOps) has been proven to deliver reliable, scalable software within a shorter time. Due to the explosion of Machine Learning (ML) applications, the term Machine Learning Operations (MLOps) has gained significant interest among ML practitioners. This paper explains the DevOps and MLOps processes relevant to the implementation of MLOps. The contribution of this paper towards the MLOps framework is threefold: First, we review the state of the art in MLOps by analyzing the related work in MLOps. Second, we present an overview of the leading DevOps principles relevant to MLOps. Third, we derive an MLOps framework from the MLOps theory and apply it to a time-series forecasting application in the hourly day-ahead electricity market. The paper concludes with how MLOps could be generalized and applied to two more use cases with minor changes.
Subject
Fluid Flow and Transfer Processes,Computer Science Applications,Process Chemistry and Technology,General Engineering,Instrumentation,General Materials Science
Reference175 articles.
1. Understanding DevOps education with Grounded theory;Pang;Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Companion Proceedings,2020
2. An Empirical Taxonomy of DevOps in Practice;Macarthy;Proceedings of the 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA),2020
3. Toward unified DevOps model;Wahaballa;Proceedings of the 2015 6th IEEE International Conference on Software Engineering and Service Science (ICSESS),2015
4. Hidden technical debt in machine learning systems;Sculley;Proceedings of the Advances in Neural Information Processing Systems,2015
5. Continuous software engineering: A roadmap and agenda
Cited by
26 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献