YoVDO

SHEPHERD - Serving DNNs in the Wild

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Scalability Courses Deep Neural Networks Courses

Course Description

Overview

Explore a groundbreaking model serving system called SHEPHERD in this 15-minute conference talk from NSDI '23. Discover how SHEPHERD tackles the challenges of scalability, high system goodput, and maximum resource utilization across compute units for inference requests in interactive web services. Learn about its innovative two-level design that separates planning and serving modules, leveraging request stream aggregation for improved predictability and resource utilization. Understand the novel online algorithm employed by SHEPHERD for guaranteed goodput under unpredictable workloads, utilizing preemptions and model-specific batching properties. Gain insights into the system's performance, which achieves up to 18.1X higher goodput and 1.8X better utilization compared to prior state-of-the-art solutions, while scaling to hundreds of workers.

Syllabus

NSDI '23 - SHEPHERD: Serving DNNs in the Wild


Taught by

USENIX

Related Courses

Scaling Memcache at Facebook
USENIX via YouTube
Multi-Person Localization via RF Body Reflections
USENIX via YouTube
Opaque - An Oblivious and Encrypted Distributed Analytics Platform
USENIX via YouTube
Live Video Analytics at Scale with Approximation and Delay-Tolerance
USENIX via YouTube
Clipper - A Low-Latency Online Prediction Serving System
USENIX via YouTube