Network BIOS Management via BMC Emulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional computer server systems require individual BIOS memory chips for each server, necessitating separate BIOS updates and hardware initialization, which is inefficient and costly, especially in large data centers.
Innovation Solution
A management controller, such as a baseboard management controller (BMC), emulates BIOS memory by retrieving BIOS data from network storage, allowing servers to boot without physical BIOS chips and enabling centralized BIOS management and updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each server has a separate BIOS memory chip, then each server can be independently configured and initialized, but the cost and complexity increase significantly in large data centers
Solution Approach 1:
The patent uses virtualization to create a virtual BIOS memory that copies the functionality of physical BIOS chips. Instead of each server having its own physical BIOS memory chip, the system creates a virtual representation that can be shared across multiple servers, reducing hardware complexity while maintaining independent configuration capabilities through virtual instances.
Solution Approach 2:
The virtual BIOS memory serves multiple servers simultaneously, making it a universal resource. A single physical BIOS memory or network storage location can serve multiple server instances through virtualization, allowing one component to perform the function of many physical BIOS chips across different servers.
2Adaptability or versatility
If each server has individual BIOS memory, then BIOS updates can be applied per server, but the update process becomes time-consuming and costly
Solution Approach 1:
The system prepares BIOS images in advance and stores them in a centralized location such as network storage or a virtual BIOS memory. When a server needs a BIOS update, the new image is already prepared and can be quickly deployed without requiring physical intervention or time-consuming preparation steps at the individual server level.
Solution Approach 2:
The virtual BIOS memory allows creation of multiple virtual copies of the same BIOS image that can be distributed to different servers simultaneously. This enables parallel updates across multiple servers using identical pre-prepared images, significantly improving update efficiency while maintaining the ability to apply different configurations to different servers as needed.
3Ease of manufacture
If physical BIOS memory chips are used in each server, then hardware initialization is straightforward, but manufacturing and deployment costs increase
Solution Approach 1:
The patent replaces the mechanical/physical BIOS memory chips with a virtualized system that uses software emulation and network storage. Instead of relying on physical hardware components for BIOS storage, the system uses virtual memory emulation and network-based image delivery, simplifying manufacturing and deployment while reducing hardware complexity.
Solution Approach 2:
The virtual BIOS memory acts as an intermediary between the physical hardware and the BIOS functionality. It mediates the interaction by providing a virtual layer that abstracts away the physical memory chips, allowing the system to initialize and configure servers without requiring actual BIOS hardware while maintaining compatibility with existing initialization processes.
Data Source
AI summary
A computer system can obtain BIOS data from a network storage by a management controller of the computer system. The computer system can emulate a BIOS memory by the management controller based on the BIOS data and initialize the computer system with the BIOS memory emulated by the management controller.


