Software Development
Building custom software for your needs.
Tempered Root can build software to your custom specifications
Do you need to augment your existing team? Do you need a short term team to build your product from the ground up? We can help you with both.
Save money by not having to hire full time employees.
Case Study
Cray-HPE needed a way to manage the network switches on the world's fastest supercomputer. Supercomputers often contain dozens of network switches that must be managed, cabled, and configured correctly. 🛶 CANU was written to automate the process of managing these network switches. CANU can automatically generate switch configuration for all switches on a network. CANU also validates actual network status against the plan of record, including individual port connections, firmware, and switch configuration.
Client
Cray-HPE
Project
🛶 CANU
Tech
Python
Cray-HPE needed a command line program that was able to handle a variety of tasks related to network switch management. The program needed to be able to:
Report the current network: firmware, cabling, or switch configuration for all switches on the network
Generate individual switch configurations for the entire network typology and validate against teh currently deployed configuration
Validate how the switch is currently cabled and what devices it is connected to on each port
Validate the actual cabling situation across all switches in the network against the plan of record of how the switches should be cabled