Zenoh: The Edge Computing Data Fabric
summary
An open-source Eclipse protocol that unifies pub/sub, geo‑distributed storage and computation, implemented in Rust with a tiny C “Zenoh Pico” for microcontrollers (runs on Zephyr). It maps human keys to integers, provides queryable storages and eval functions, plugs to RocksDB/InfluxDB/MariaDB or MQTT/DDS bridges, and negotiates transports (Ethernet/IP/TCP/UDP/QUIC). Measured performance shows 3 million messages/sec and ~20 µs latency; large‑message tests hit around 64 Gbps throughput. Storage transcoding, pull‑sleep caching and set‑cover routing are implemented and reproducible.
AI-written summary · about
chapters (23)
- 0:00Intro
- 1:16The Data Journey
- 4:01Technological Fragmentation
- 4:15Decentralisation
- 7:17Computation Offloading
- 8:35Key Differences
- 10:52Smart Home Today
- 13:21Traditional Approach #1
- 20:12Peer-to-peer communication
- 20:38Brokered Communication
- 21:45Generalised Topology
- 23:39Selecting Data
- 25:46Primitives: Entities
- 27:13Primitives: Operations
- 28:49Storage
- 30:55Eval
- 37:02Protocol Summary Highlights
- 39:43Throughput (Gb/s)
- 46:56Getting Greetings
- 47:13Finding out Greetings
- 50:14Discovery Traffic Reduction
- 50:28Internet Scale Robotics
- 52:12References
related talks
54mzenoh: A Next-Generation Protocol for IoT and Edge Computing
54mzenoh: A Next-Generation Protocol for IoT and Edge Computing
36mEclipse Zenoh
24mRoute and store MQTT messages anywhere with Eclipse Zenoh
28mScaling DDS and MQTT with Eclipse Zenoh
37mBuilding an Open IoT Solution with EdgeX Foundry and Zephyr Project
37mBuilding an Open IoT Solution with EdgeX Foundry and Zephyr Project
23mZen: Pinterest's Graph Storage Service
