Each node running in Vistara is called Vimanas. It's your personal aircraft that uses the decentralized hypervisor to run spacecores in seconds removing the need for systems administrator expertise. Vimanas are designed to be application-agnostic and support various architectures like ARM, AMD, RISC-V, etc. They can be autoscaled to match the demand and ensures fault tolerance.
Challenges addressed by Vimana:
Resource allocation is important to utilize hardware resources efficiently.
Ensuring secure and isolated execution environments for diverse applications is important.
Scaling applications in a decentralized environment can be complex and resource-intensive.
Vimana solves these challenges:
Dynamic Resource Management: Vimana nodes enable the dynamic allocation of hardware resources that adapt to the varying needs of different applications.
Secure Execution Environments: Each spacecore, deployed through Vimana, operates in a secure, isolated environment, ensuring the safety and integrity of applications. Spacecores run in a virtualized environment with kernel-level isolation to provide additional security.
Efficient Scaling: By leveraging hypervisors and orchestrating Vimana nodes, the scalable deployment of spacecores is facilitated and accommodates growing user demands seamlessly.
In essence, Vimana acts as the backbone of the Vistara network, enabling flexible, secure, and efficient deployment of distributed systems at scale.