Bare-Metal Server Tenant Migration Orchestrator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bare-metal servers experience significant reboot-related latency, disrupting tenant functionality due to the need for BIOS reset and measurement, which can take minutes, whereas migrating tenants to another bare-metal server can be done in seconds, reducing overall latency and maintaining performance.
Innovation Solution
An orchestrator facilitates the migration of tenants between bare-metal servers, selecting pre-initialized vacant servers with comparable capabilities to minimize data transfer time and ensure seamless operation, thereby reducing reboot-related latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a bare-metal server performs BIOS reset and measurement during reboot, then system security and integrity are ensured, but reboot-related latency increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-initializing vacant bare-metal servers before they are needed for tenant migration. The servers are prepared in advance with BIOS reset and measurement completed, so when migration is required, the tenant can be moved immediately without waiting for the reboot process. This resolves the contradiction by performing the security-critical BIOS operations beforehand, eliminating the latency impact on tenant functionality.
2Loss of time
If a tenant is migrated to another bare-metal server, then reboot-related latency is reduced, but system complexity increases due to orchestration requirements
Solution Approach 1:
The patent introduces an orchestrator as an intermediary component that manages the complexity of tenant migration between bare-metal servers. The orchestrator handles server selection, migration coordination, and state management, centralizing the control logic and simplifying the overall system architecture. This resolves the contradiction by encapsulating the orchestration complexity in a dedicated intermediary component rather than distributing it across multiple servers.
3Power
If bare-metal servers host single tenants exclusively, then processing power and performance are improved, but flexibility and adaptability decrease when server reboots are required
Solution Approach 1:
The patent applies dynamics by making the tenant-to-server assignment dynamic rather than static. While bare-metal servers maintain exclusive single-tenant hosting for optimal performance, the system enables dynamic migration of tenants between servers through the orchestrator. This allows the system to adapt to reboot scenarios and maintenance needs while preserving the performance benefits of dedicated hardware, resolving the contradiction between processing power and tenant mobility.
Data Source
AI summary
This disclosure describes systems, devices, and methods for performing and facilitating tenant migration between multiple bare-metal servers. An example method includes receiving an indication of an impending reboot of a first bare-metal server. The first bare-metal server may be hosting a tenant. The method further includes identifying a second bare-metal server in a pre-initialized state. The method also includes causing the first bare-metal server to migrate data associated with the tenant to the second bare-metal server in advance of the reboot.


