Ming Liu

The hometown cluster is a small-scale and flexible testbed. It holds many types of programmable network hardware, including SmartNICs, RMT switches, and networking accelerators. We have built it for several years and performed incremental infrastructure updates.

1. Hardware Specification

The cluster consists of the following compute/storage nodes and switches.

2. System Architecture

hometown-cluster-topo

The figure presents an overview of our cluster. It spans across two racks. The 1GbE Ethernet switch is provided by the department for general network connectivity (like SSH/IPMI). The three gateway nodes are assigned with public IPs. We use the Arista switch as the default data traffic. Except for the Cavium OCTEON-II boards using 10GbE links, all the rest are connected via 100GbE ones. The three programmable switches have floating connections that are connected to CX5 and SmartNICs. We can use them to realize a simple two-layer FatTree topology.

3. Example Use Cases

The hometown cluster has been used for three types of research projects: (1) building in-network accelerated solutions; (2) developing distributed systems using fast networks; and (3) exploring storage disaggregation. The cluster is still under active use.