Minerva: A Portable Machine Learning Microservice Framework for Traditional Enterprise SaaS Applications

05/02/2020
by   Venkata Duvvuri, et al.
0

In traditional SaaS enterprise applications, microservices are an essential ingredient to deploy machine learning (ML) models successfully. In general, microservices result in efficiencies in software service design, development, and delivery. As they become ubiquitous in the redesign of monolithic software, with the addition of machine learning, the traditional applications are also becoming increasingly intelligent. Here, we propose a portable ML microservice framework Minerva (microservices container for applied ML) as an efficient way to modularize and deploy intelligent microservices in traditional legacy SaaS applications suite, especially in the enterprise domain. We identify and discuss the needs, challenges and architecture to incorporate ML microservices in such applications. Minervas design for optimal integration with legacy applications using microservices architecture leveraging lightweight infrastructure accelerates deploying ML models in such applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/08/2020

Serverless on FHIR: Deploying machine learning models for healthcare on the cloud

Machine Learning (ML) plays a vital role in implementing digital health....
research
10/04/2021

TACC: A Full-stack Cloud Computing Infrastructure for Machine Learning Tasks

In Machine Learning (ML) system research, efficient resource scheduling ...
research
05/12/2021

SimNet: Computer Architecture Simulation using Machine Learning

While cycle-accurate simulators are essential tools for architecture res...
research
05/28/2020

Parallelizing Machine Learning as a Service for the End-User

As ML applications are becoming ever more pervasive, fully-trained syste...
research
09/17/2020

Large-Scale Intelligent Microservices

Deploying Machine Learning (ML) algorithms within databases is a challen...
research
06/01/2022

Studying the Practices of Deploying Machine Learning Projects on Docker

Docker is a containerization service that allows for convenient deployme...
research
02/03/2023

Defensive ML: Defending Architectural Side-channels with Adversarial Obfuscation

Side-channel attacks that use machine learning (ML) for signal analysis ...

Please sign up or login with your details

Forgot password? Click here to reset