Trimming the Smartphone Network Stack
Ben Y. Zhao
Proceedings of ACM HotNets 2016
[Full Text in PDF Format, 200KB]
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.