Large-Scale Intelligent Microservices

09/17/2020
by   Mark Hamilton, et al.
14

Deploying Machine Learning (ML) algorithms within databases is a challenge due to the varied computational footprints of modern ML algorithms and the myriad of database technologies each with its own restrictive syntax. We introduce an Apache Spark-based micro-service orchestration framework that extends database operations to include web service primitives. Our system can orchestrate web services across hundreds of machines and takes full advantage of cluster, thread, and asynchronous parallelism. Using this framework, we provide large scale clients for intelligent services such as speech, vision, search, anomaly detection, and text analysis. This allows users to integrate ready-to-use intelligence into any datastore with an Apache Spark connector. To eliminate the majority of overhead from network communication, we also introduce a low-latency containerized version of our architecture. Finally, we demonstrate that the services we investigate are competitive on a variety of benchmarks, and present two applications of this framework to create intelligent search engines, and real-time auto race analytics systems.

READ FULL TEXT

page 3

page 4

page 5

page 8

research
05/02/2020

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

In traditional SaaS enterprise applications, microservices are an essent...
research
11/10/2022

Training and Serving Machine Learning Models at Scale

In recent years, Web services are becoming more and more intelligent (e....
research
08/10/2022

Machine Learning with DBOS

We recently proposed a new cluster operating system stack, DBOS, centere...
research
12/07/2021

In-Network Processing for Low-Latency Industrial Anomaly Detection in Softwarized Networks

Modern manufacturers are currently undertaking the integration of novel ...
research
02/17/2018

Towards Realisation of Heterogeneous Earth-Observation Sensor Database Framework for the Sensor Observation Service based on PostGIS

Environmental monitoring and management systems in most cases deal with ...
research
01/02/2016

An Improved Intelligent Agent for Mining Real-Time Databases Using Modified Cortical Learning Algorithms

Cortical Learning Algorithms based on the Hierarchical Temporal Memory, ...
research
06/18/2019

Losing Confidence in Quality: Unspoken Evolution of Computer Vision Services

Recent advances in artificial intelligence (AI) and machine learning (ML...

Please sign up or login with your details

Forgot password? Click here to reset