Master BMC File Mapping for Server-Node Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing server systems require manual login to manage file resource scheduling among server nodes, which is inefficient and limits communication speed and distance due to constraints of I2C or SPI bus communication.
Innovation Solution
A file-sharing method and apparatus utilizing a master BMC to manage and schedule file access among slave BMCs through a file system mapping table and connection relationship table, enabling encrypted and compressed file transmission with caching and priority queuing to enhance efficiency and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual login is used to manage file resource scheduling among server nodes, then system security is maintained, but operation efficiency deteriorates
Solution Approach 1:
The system implements automated file resource scheduling where the master BMC autonomously receives file access requests from slave BMCs, determines transmission paths using the connection relationship table, and executes file transfers without requiring manual login intervention. This self-service mechanism eliminates the time-consuming manual login process while maintaining system security through authenticated request handling.
Solution Approach 2:
The master BMC acts as an intermediary between slave BMCs that need file resources. Instead of direct peer-to-peer communication requiring manual authentication, the master BMC mediates all file access requests, using the connection relationship table to determine optimal transmission paths and handling the scheduling logic centrally, thereby automating the process while maintaining security controls.
2Speed
If I2C or SPI bus communication is used among BMCs, then system simplicity is maintained, but communication speed and distance deteriorate
Solution Approach 1:
The patent transitions from single-dimension I2C/SPI bus communication to multi-dimensional communication by introducing network-based communication protocols. The system supports both traditional bus communication and network communication (Ethernet, WiFi, Bluetooth) simultaneously, allowing file transfers to occur over higher-speed network channels while maintaining the simple bus structure for basic BMC operations. This dimensional expansion enables faster communication without compromising system simplicity.
Solution Approach 2:
The communication system becomes dynamic by automatically selecting the most appropriate communication channel based on requirements. The master BMC can switch between I2C/SPI bus communication for simple operations and network-based communication for large file transfers, optimizing speed while managing complexity through adaptive protocol selection rather than fixed communication architecture.
3Productivity
If file access requests are processed without caching, then system memory usage is reduced, but file access efficiency deteriorates
Solution Approach 1:
The master BMC implements caching by pre-loading frequently accessed files into its cache space before actual file access requests occur. The system monitors access patterns and proactively stores files in cache memory, so when slave BMCs request these files, they can be served immediately from cache rather than re-transmitting from source, thereby improving access efficiency while managing memory through selective pre-caching of anticipated files.
Solution Approach 2:
The system dynamically adjusts cache size and caching strategy based on file access frequency and system resource availability. By changing the parameter of cache allocation dynamically - expanding cache for hot files and contracting for less frequently accessed files - the system optimizes the balance between memory usage and file access efficiency, ensuring high productivity without excessive memory consumption.
4Reliability
If file transmission is not encrypted and compressed, then processing overhead is reduced, but transmission security and efficiency deteriorate
Solution Approach 1:
The patent replaces plain text file transmission with encrypted and compressed file transmission. The master BMC implements encryption algorithms to secure file data during transmission over the network, and compression algorithms to reduce the volume of data being transmitted. This substitution of mechanical transmission with encoded transmission enhances security and efficiency while managing processing overhead through optimized encryption/compression routines that balance security requirements with computational resources.
Data Source
AI summary
A file-sharing method, apparatus and system, an electronic device, and a storage medium. The method includes: receiving file access requests a plurality of slave BMCs, determining, based on a file system mapping table in the master BMC, a file to be acquired corresponding to the file access request and a target slave BMC storing the file to be acquired; and acquiring, based on the file transmission path, the file to be acquired from the target slave BMC and transmits to a slave BMC that sends a file access request. By configuring a file system mapping table in the master BMC, after receiving a file access request, the master BMC queries the file system mapping table to acquire the file to be acquired, thereby enabling file sharing among the BMCs of various server nodes and enhancing the file transmission efficiency of various server nodes in the server system.


