Smart Plug Node Management via I2C Bus Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In rack systems, locating and managing server nodes is complex due to the presence of multiple nodes and the need for a management backplane, which increases costs and complexity.
Innovation Solution
The use of smart plug devices with unique addresses on a communications bus allows for simplified management and communication with server nodes, eliminating the need for a traditional management backplane by coupling management nodes and computing nodes through a communications bus and converting messages between different port types using USB to I2C converters and complex programmable logic devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a management backplane is used to locate server nodes in a rack system, then server node management capability is improved, but device complexity and maintenance costs increase
Solution Approach 1:
The patent extracts the management function from the physical backplane structure and relocates it to a logical communication bus system. Each server node is equipped with a smart plug that contains management capabilities, eliminating the need for a centralized management backplane while maintaining server node locateability and manageability through distributed intelligence.
Solution Approach 2:
The smart plug acts as an intermediary device between the management node and server nodes. It receives management requests via the communication bus, determines the target server node, and forwards the request through the appropriate path, thereby mediating the management communication without requiring a dedicated backplane infrastructure.
2Ease of operation
If a management backplane is implemented to connect server nodes, then node location and access are improved, but financial and manpower maintenance costs increase
Solution Approach 1:
The management functionality is extracted from the expensive backplane hardware and distributed to inexpensive smart plugs attached to each server node. This eliminates the need for costly backplane infrastructure while maintaining effective node location and access capabilities through the communication bus.
Solution Approach 2:
The patent replaces expensive, complex backplane hardware with cheaper smart plugs that can be independently attached to or removed from server nodes. These smart plugs contain the necessary management intelligence and can be easily replaced or reconfigured without affecting the entire system, reducing maintenance costs.
3Productivity
If multiple server nodes are present in a rack system, then system capacity is improved, but difficulty in locating and managing individual nodes increases
Solution Approach 1:
The patent segments the management function into individual smart plugs attached to each server node. Each smart plug independently handles communication with its associated node and the management node, enabling efficient management of multiple nodes without creating a complex centralized management burden.
Solution Approach 2:
Each server node is equipped with a smart plug that autonomously manages its own communication and identification. The smart plug automatically determines its association with the server node and handles management requests independently, reducing the management overhead for locating and communicating with individual nodes in a multi-node system.
Data Source
AI summary
In the maintenance of rack system, a computing device may implement a plurality of smart plugs and a communication bus in a system. A smart plug may be plugged into a server node for communication between a management node and a designated server node. The communication bus may be coupled to the smart plugs for transmitting I2C packets. A server node may be associated with a corresponding smart plug that includes a unique address on the communication bus. The smart plug may be configured to receive a message via the communication bus. The smart plug is configured to determine whether the request is addressed to a unique address associated with the smart plug. Upon determining that the message is addressed to the unique address, the smart plug may reformat the request compatible with server node port using the local address. Reformatting request may depend on types of server node ports.


