Nowadays, machine learning (ML) teams have multiple concurrent ML workflows for different applications. Each workflow typically involves many experiments, iterations, and collaborative activities, and can take months or even years from initial data wrangling to model deployment. Organizationally, a large amount of intermediate data needs to be stored, processed, and maintained. Data virtualization becomes a critical technology in an infrastructure to serve ML workflows. In this paper, we present the design and implementation of a data virtualization service, focusing on its service architecture and service operations. The infrastructure currently supports six ML applications, each with more than one ML workflow. The data virtualization service allows the number of applications and workflows to grow in the coming years.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Data Virtualization for Machine Learning

  • Saiful Khan,
  • Joyraj Chakraborty,
  • Philip Beaucamp,
  • Niraj Bhujel,
  • Min Chen

摘要

Nowadays, machine learning (ML) teams have multiple concurrent ML workflows for different applications. Each workflow typically involves many experiments, iterations, and collaborative activities, and can take months or even years from initial data wrangling to model deployment. Organizationally, a large amount of intermediate data needs to be stored, processed, and maintained. Data virtualization becomes a critical technology in an infrastructure to serve ML workflows. In this paper, we present the design and implementation of a data virtualization service, focusing on its service architecture and service operations. The infrastructure currently supports six ML applications, each with more than one ML workflow. The data virtualization service allows the number of applications and workflows to grow in the coming years.