Energy Consumption and Communicating Protocols
summary
Defines processing, wire and routing efficiency and measures MQTT DDS and Zenoh using throughput tests and wire counts. Zenoh implementation in Rust achieves 24 Gbps versus MQTT ~500 Mbps at 1 KB messages, hits a 32 KB MQTT throughput drop, and reaches a minimal frame overhead of five bytes (asymptotic three bytes) via batching and integer resource IDs. Zenoh reports 20x wire-efficient vs DDS and 95–99% reduced discovery traffic, yielding 1 year overhead examples 157 MB vs 1.8 GB and cost ~$1.2k vs $14k.
AI-written summary · about
chapters (11)
- 0:00Energy efficiency in protocols
- 1:07Protocol efficiency dimensions
- 3:34DDS vs MQTT vs Zenoh
- 8:32Measuring protocol efficiency
- 10:59Wire efficiency design
- 17:47Zenoh’s wire overhead
- 20:20Efficiency comparisons impact
- 24:44Routing efficiency topology
- 25:50Protocol energy impact
- 28:00Question and answer session
- 31:15Zenoh code demo
related talks
50mHigh Performance Network Programming in Rust
31mThe Zenoh Protocol: Zero Overhead Pub/sub, Store/Query and Compute
54mzenoh: A Next-Generation Protocol for IoT and Edge Computing
53mComparing Messaging Techniques for the IoT
12mMQTT-SN in Zephyr: Lightweight Messaging for Constrained Devices
54mMQTT Deep Dive: With Berries, Morse and a Drone [zero PowerPoint]
22mThe Internet is Getting Emptier; That's a Sustainability Problem
38mScaling Financial Transaction using 0MQ and JSON
