Low-Latency ML Inference by Grouping Correlated Data Objects and Computation
Garrett, Thiago, Song, Weijia, Vitenberg, Roman, Birman, Ken
–arXiv.org Artificial Intelligence
ML inference workflows often require low latency and high throughput, yet we lack good options for addressing this need. Techniques that reduce latency in other streaming settings (such as caching and optimization-driven scheduling) are of limited value because ML data dependencies are often very large and can change dramatically depending on the triggering event. In this work, we propose a novel correlation grouping mechanism that makes it easier for developers to express application-specific data access correlations, enabling coordinated management of data objects in server clusters hosting streaming inference tasks. Experiments based on a latency-sensitive ML-based application confirm the limitations of standard techniques while showing that our solution yields dramatically better performance. The proposed mechanism is able to maintain significantly lower and more consistent latency, achieves higher node utilization as workload and scale-out increase, and yet requires only minor changes to the code implementing the application.
arXiv.org Artificial Intelligence
Nov-30-2023
- Country:
- North America
- Canada (0.04)
- United States
- Pennsylvania > Philadelphia County
- Philadelphia (0.04)
- New York > New York County
- New York City (0.04)
- Massachusetts > Suffolk County
- Boston (0.04)
- Colorado > Broomfield County
- Broomfield (0.04)
- California
- San Diego County > Carlsbad (0.04)
- Santa Clara County > San Jose (0.04)
- Alameda County > Berkeley (0.04)
- Alaska > Anchorage Municipality
- Anchorage (0.04)
- Pennsylvania > Philadelphia County
- Europe
- Italy (0.04)
- Norway > Eastern Norway
- Oslo (0.04)
- Asia > Middle East
- Jordan (0.04)
- North America
- Genre:
- Research Report (1.00)
- Workflow (0.88)
- Technology:
- Information Technology
- Software (1.00)
- Data Science (1.00)
- Cloud Computing (1.00)
- Artificial Intelligence
- Machine Learning (1.00)
- Representation & Reasoning > Agents (0.46)
- Information Technology