DevConf.US 2026

Date (Yu-Chiang) Huang

Date Huang is a Solution Architect with 5 years of experience in cloud and datacenter networking. He is the creator of STUNMESH-go and maintainer of EZIO Project. His expertise includes AWS/Azure/GCP networking, OpenStack, Kubernetes, SD-WAN, and open-source development.


Job title:

Cloud and Network Solution Architect

Company or affiliation:

DozenCloud


Session

09-25
14:50
35min
EZIO: Predictable, Fast, Scalable BitTorrent-Based Bare Metal Provisioning
Date (Yu-Chiang) Huang

Deploying OS images to bare metal clusters is painful. Unicast scales linearly with node count. Multicast stalls if one node is slow. Past BitTorrent approaches either transfer entire raw partitions (wasting bandwidth) or require RAM buffering for image conversion (size limited).

EZIO's provisioning time depends on image size and bandwidth, not node count. It transfers only used filesystem blocks and writes directly to raw disk by calculating offsets on the fly. No RAM buffering, no image conversion, no size limit. Each node works independently. Broken nodes can rejoin after recovery. This enables deploying large HPC environments with pre-installed software and data. Clonezilla has integrated EZIO for production use.

Benchmarks: On HDD (50GB, 32 nodes), 11x faster than unicast, 50% faster than multicast. In the cluster with NVMe SSD and 10G network at Taiwan's National Center for High-performance Computing (NCHC), 500 MB/s across 32 nodes. Lab tests reach 700 MB/s.

Cloud, Hybrid Cloud, and Hyperscale Infrastructure
101 (Capacity 48)