FairCIM: Fair Interference Mitigation by DNN Switching for Latency-Sensitive Inference Jobs

It is a common practice to co-locate several jobs, such as DNN inference ones, on a single machine to improve resource utilization, energy efficiency, and overall performance. However, individual job performance might degrade when these jobs compete for shared resources. This degradation can in particular affect latency-sensitive jobs bound by Service Level Agreements (SLA), and result in SLA violations. To tackle this issue and mitigate the impact of interference on latency, we design a system called FairCIM. For certain applications such as image classification, various DNNs with varying accuracy and computational complexity are proposed. Upon detection of SLA violations, FairCIM dynamically switches between those DNNs to maintain the latency in the presence of co-location interference. To ensure fairness, FairCIM selects the jobs for DNN switching based on their resource utilization. We conduct experiments using diverse DNNs, datasets, and hardware platforms to evaluate the FairCIM effectiveness. Compared to another approach that uses a resource exchange mechanism, FairCIM’s flexibility achieved by DNN switching substantially reduces SLA violations and improves the effective accuracy by up to 244%.

Authors

Institutions

Publication Details

Published
2024-09-16
DOI
https://doi.org/10.1109/acsos61780.2024.00025
Primary Topic
Privacy-Preserving Technologies in Data
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FairCIM: Fair Interference Mitigation by DNN Switching for Latency-Sensitive Inference Jobs

Seyed Morteza Nabavinejad, Sherief Reda, Tian Guo
Privacy-Preserving Technologies in Data
article

FairCIM: Fair Interference Mitigation by DNN Switching for Latency-Sensitive Inference Jobs

Seyed Morteza Nabavinejad, Sherief Reda, Tian Guo
article en

Abstract

It is a common practice to co-locate several jobs, such as DNN inference ones, on a single machine to improve resource utilization, energy efficiency, and overall performance. However, individual job performance might degrade when these jobs compete for shared resources. This degradation can in particular affect latency-sensitive jobs bound by Service Level Agreements (SLA), and result in SLA violations. To tackle this issue and mitigate the impact of interference on latency, we design a system called FairCIM. For certain applications such as image classification, various DNNs with varying accuracy and computational complexity are proposed. Upon detection of SLA violations, FairCIM dynamically switches between those DNNs to maintain the latency in the presence of co-location interference. To ensure fairness, FairCIM selects the jobs for DNN switching based on their resource utilization. We conduct experiments using diverse DNNs, datasets, and hardware platforms to evaluate the FairCIM effectiveness. Compared to another approach that uses a resource exchange mechanism, FairCIM’s flexibility achieved by DNN switching substantially reduces SLA violations and improves the effective accuracy by up to 244%.

Worcester Polytechnic Institute (US), Brown University (US)
Decent work and economic growth
Openalex Percentile: Top 80%
Privacy-Preserving Technologies in Data
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.