This project is coming soon. Sign up to receive updates and be notified when this project launches.
Circumference is a miniaturised datacentre-in-a-box, complete with power distribution and sequencing, instrumentation, cooling, networking and remote console. It is intended for use as a lab platform to support cloud and HPC (High-Performance Computing) software development, testing, and education. Available in 8+1 (C25) and 32+1 (C100) node configurations, Circumference is based around the Raspberry Pi and UDOO x86 platforms, with custom electronics for power distribution, instrumentation and control, and status indication.
Each Raspberry Pi compute node has its own dedicated switch-mode power supply and instrumentation channel. One remote serial console is provided per eight nodes. An UDOO x86 is employed as a front-end processor (FEP) and has software control of power, instrumentation and console routing. The FEP is also used to run an e.g. Kubernetes or MPI master configuration, and in addition may be used to provide network file system and boot services.
Simple to use command line utilities and a Python API are provided for cluster control and energy use logging. The API may be used for such purposes as automating start-up and facilitating integration with configuration tooling, along with scripting compute node and Ethernet switch power control, in order to simulate failure for automated distributed systems testing.