Rack Server Positioning via Bus Port Address Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional rack server systems rely on hardware for positioning internal devices, leading to increased system costs, instability due to hardware damage or oxidation, and frequent errors in positioning.
Innovation Solution
A rack server system utilizing a rack management controller with multiple bus ports to identify and position internal devices without additional hardware, simplifying the structure, reducing costs, and enhancing stability by communicating with fan controllers and servers through a bus-based communication system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hardware positioning method is used, then positioning function is achieved, but system cost increases and stability decreases
Solution Approach 1:
The patent replaces the mechanical contact-based positioning system with a software-based bus communication system. Instead of using physical pins and contacts to identify device positions, the system uses bus port addresses and communication protocols to achieve positioning, thereby eliminating mechanical wear and oxidation issues while reducing hardware complexity
Solution Approach 2:
The patent creates a virtual mapping between physical device positions and bus port addresses. The rack management controller maintains a correspondence table that maps each bus port address to its corresponding device position, effectively copying the physical positioning information into the software domain where it can be managed without physical contact
2Measurement precision
If contact hardware is used for positioning, then device positions can be identified, but errors occur due to damage or oxidation
Solution Approach 1:
The patent eliminates mechanical contact components from the positioning system and replaces them with electrical bus communication. Device positions are identified through unique bus port addresses rather than physical contacts, removing the sources of error related to damage and oxidation while maintaining precise positioning capability
Solution Approach 2:
Each device in the rack possesses its own unique bus port address that inherently identifies its position. The devices self-identify through their address assignments during system initialization, eliminating the need for external positioning hardware and reducing errors associated with contact-based identification
3Ease of operation
If hardware positioning is implemented, then internal devices can be located, but system cost increases
Solution Approach 1:
The patent makes the bus communication system serve dual purposes: both data transmission and device positioning. The same bus infrastructure used for normal device communication also carries positioning information through address assignments, eliminating the need for separate positioning hardware and reducing overall system complexity
Solution Approach 2:
The patent merges the positioning function with the existing bus communication system. Instead of having separate hardware for positioning and separate hardware for data communication, both functions are integrated into the single bus system, reducing hardware quantity while maintaining ease of device management
Data Source
AI summary
A rack server system and an operating method thereof are disclosed herein. The rack server system includes a rack, a rack management controller, a plurality of servers, a plurality of fan modules, and a plurality of fan controllers. The rack management controller includes a plurality of different first bus ports, and the fan controllers are connected to the first bus ports separately. Each of the fan controllers includes a plurality of different second bus ports, and the servers are connected to the second bus ports separately. The rack management controller identifies the fan controllers through the first bus port, and acquires server general positions of the servers inside the rack through the difference between the first bus ports and the difference between the second bus ports.


