Master BMC File Mapping for Server-Node Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefile resource scheduling efficiencyVSAvoidtime for manual login and management
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If I2C or SPI bus communication is used among BMCs, then system simplicity is maintained, but communication speed and distance deteriorate

Engineering Contradiction:
Improvecommunication speedVSAvoidcommunication system complexity
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

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.

Inventive Principle:
Principle #15Dynamics

3Productivity

If file access requests are processed without caching, then system memory usage is reduced, but file access efficiency deteriorates

Engineering Contradiction:
Improvefile access efficiencyVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If file transmission is not encrypted and compressed, then processing overhead is reduced, but transmission security and efficiency deteriorate

Engineering Contradiction:
Improvetransmission securityVSAvoidprocessing overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12452331B1File-sharing method, apparatus and system, electronic device, and storage medium
Publication Date: 2025.10.21 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12452331B1 patent drawing
  • US12452331B1 patent drawing
  • US12452331B1 patent drawing

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.