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
- Seyed Morteza Nabavinejad (ORCID: https://orcid.org/0000-0002-5123-6318)
- Sherief Reda (ORCID: https://orcid.org/0000-0001-8232-4516)
- Tian Guo (ORCID: https://orcid.org/0000-0003-0060-2266)
Institutions
- Worcester Polytechnic Institute (US)
- Brown University (US)
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