Dynamic Adaptive Optimization: Recovering from Hardware Errors and Software Crashes in a Distributed Virtual Machine
TidalScale was a startup acquired by HPE in December 2022. TidalSale developed a software architecture called distributed virtual machines. Today's virtual machines in widespread use today allows multiple operating systems to share a server. TidalScale inverts this paradigm. A single virtual machine running on TidalScale runs a single operating system instance across a cluster of standard servers. This virtual machine sits between an operating system and a cluster of servers. It runs on premise or in the cloud. Because they are virtual, resources like processors and memory can migrate among nodes in the cluster. The virtual machine dynamically self-optimizes resource placement in real time under control of a set of machine learning algorithms. Servers can automatically and dynamically be added and removed depending on fluctuating workloads, allowing for dynamic hardware scalability, but also increasing reliability and resiliency. This talk will discuss how these servers automatically, without any human intervention, recover from most hardware failures and provide excellent restart performance should OS failures occur.