CVJan 17, 2024

Fluid Dynamic DNNs for Reliable and Adaptive Distributed Inference on Edge Devices

arXiv:2401.08943v11 citationsh-index: 35DATE
Originality Incremental advance
AI Analysis

This addresses reliability and adaptability issues for edge computing systems, though it appears incremental as it builds on prior dynamic DNN approaches.

The paper tackles the problem of unreliable and inflexible distributed DNN inference on edge devices by introducing Fluid Dynamic DNNs, which ensure continued operation during device failures and achieve up to 2.5x higher throughput compared to existing methods.

Distributed inference is a popular approach for efficient DNN inference at the edge. However, traditional Static and Dynamic DNNs are not distribution-friendly, causing system reliability and adaptability issues. In this paper, we introduce Fluid Dynamic DNNs (Fluid DyDNNs), tailored for distributed inference. Distinct from Static and Dynamic DNNs, Fluid DyDNNs utilize a novel nested incremental training algorithm to enable independent and combined operation of its sub-networks, enhancing system reliability and adaptability. Evaluation on embedded Arm CPUs with a DNN model and the MNIST dataset, shows that in scenarios of single device failure, Fluid DyDNNs ensure continued inference, whereas Static and Dynamic DNNs fail. When devices are fully operational, Fluid DyDNNs can operate in either a High-Accuracy mode and achieve comparable accuracy with Static DNNs, or in a High-Throughput mode and achieve 2.5x and 2x throughput compared with Static and Dynamic DNNs, respectively.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes