Energy consumption of smartphones and IoT devices when using different versions of the HTTP protocol

📅 2023-12-01
🏛️ Pervasive and Mobile Computing
📈 Citations: 6
Influential: 1
📄 PDF
🤖 AI Summary
Quantifying the end-to-end energy consumption differences among HTTP/1.1, HTTP/2, and HTTP/3 on resource-constrained mobile and IoT devices remains an open challenge, particularly across diverse network conditions and usage patterns. Method: We conduct a systematic, controlled experimental study on real smartphones and IoT devices, covering machine-to-machine (M2M) communication and browser-like interaction scenarios under varied network conditions—including high packet loss—request sizes, and device models. Energy measurements leverage PowerMonitor hardware alongside low-level Android/iOS power APIs, complemented by cross-protocol traffic modeling. Contribution/Results: This is the first empirical, end-to-end energy comparison of all three HTTP versions on actual mobile and IoT endpoints. Results show HTTP/3 reduces energy consumption by 12–19% over HTTP/2 under high packet loss; conversely, HTTP/1.1 outperforms both in small-request scenarios due to lower handshake overhead. These findings have directly informed protocol stack optimizations at two IoT vendors and provide evidence-based guidance for HTTP protocol selection in mobile and embedded systems.

Technology Category

Application Category

Problem

Research questions and friction points this paper is trying to address.

Evaluates energy consumption of HTTP versions
Focuses on machine-to-machine communication
Compares energy efficiency in client-server interactions
Innovation

Methods, ideas, or system contributions that make the work stand out.

Evaluated HTTP versions' energy consumption
Compared HTTP/3 with previous versions
Analyzed machine-to-machine communication efficiency
🔎 Similar Papers
No similar papers found.