Mobile Offloading: Trimming Network Stack

Trimming the Smartphone Network Stack @ HotNets'16' [PDF (255KB)] [Slides (2.8MB)]

Abstract

Network transmissions are the cornerstone of most mobile apps today, and a main contributor to energy consumption. We use a componentized energy model to quantify energy use by device, and observe significant energy consumption by the CPU in network operations. We assert that optimizing network operations in the CPU can produce significant energy savings, and explore the impact of two potential approaches: one-copy data moves and offloading the network stack to the basestation.