Litcius/Paper detail

Distributed DNN serving in the network data plane

Kamran Razavi, George Karlos, Vinod Nigade, Max Mühlhäuser, Lin Wang

202213 citationsDOIOpen Access PDF

Abstract

Programmable networks have received tremendous attention recently. Apart from exciting network innovations, in-network computing has been explored as a means to accelerate a variety of distributed systems concerns, by leveraging programmable network devices. In this paper, we extend in-network computing to an important class of applications called deep neural network (DNN) serving. In particular, we propose to run DNN inferences in the network data plane in a distributed fashion and make our programmable network a powerful accelerator for DNN serving. We demonstrate the feasibility of this idea through a case study with a real-world DNN on a typical data center network architecture.

Topics & Concepts

Computer scienceNetwork architectureVariety (cybernetics)Distributed computingForwarding planeArtificial neural networkClass (philosophy)Computer architectureComputer networkArtificial intelligenceNetwork packetAdvanced Memory and Neural ComputingIoT and Edge/Fog ComputingAdvanced Neural Network Applications