Machine Learning with DBOS

08/10/2022
by   Robert Redmond, et al.
8

We recently proposed a new cluster operating system stack, DBOS, centered on a DBMS. DBOS enables unique support for ML applications by encapsulating ML code within stored procedures, centralizing ancillary ML data, providing security built into the underlying DBMS, co-locating ML code and data, and tracking data and workflow provenance. Here we demonstrate a subset of these benefits around two ML applications. We first show that image classification and object detection models using GPUs can be served as DBOS stored procedures with performance competitive to existing systems. We then present a 1D CNN trained to detect anomalies in HTTP requests on DBOS-backed web services, achieving SOTA results. We use this model to develop an interactive anomaly detection system and evaluate it through qualitative user feedback, demonstrating its usefulness as a proof of concept for future work to develop learned real-time security services on top of DBOS.

READ FULL TEXT

page 3

page 8

09/20/2021

SoK: Machine Learning Governance

The application of machine learning (ML) in computer systems introduces ...
02/23/2023

Addressing UX Practitioners' Challenges in Designing ML Applications: an Interactive Machine Learning Approach

UX practitioners face novel challenges when designing user interfaces fo...
09/05/2020

Towards the Development of Entropy-Based Anomaly Detection in an Astrophysics Simulation

The use of AI and ML for scientific applications is currently a very exc...
09/17/2020

Large-Scale Intelligent Microservices

Deploying Machine Learning (ML) algorithms within databases is a challen...
02/02/2018

Representation Learning for Resource Usage Prediction

Creating a model of a computer system that can be used for tasks such as...
11/04/2021

Scanflow: A multi-graph framework for Machine Learning workflow management, supervision, and debugging

Machine Learning (ML) is more than just training models, the whole workf...

Please sign up or login with your details

Forgot password? Click here to reset