Server Chain Boot Control via Sequential Reset and Notification Signals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In server systems with a chain structure, the last external server may not receive reset signals in time, leading to incomplete activation and failure in booting, causing the host server to fail in connecting to external servers.
Innovation Solution
A control method where each server sends reset and notification signals sequentially, allowing each server to perform a system boot operation and confirm completion before proceeding, with the host server verifying successful boot operations through notification signals within predetermined time intervals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If reset signals are sent stage by stage through cascaded external servers in a chain structure, then the host server can control the boot sequence of external servers, but the last external server may not receive reset signals in time, leading to incomplete activation and boot failure
Solution Approach 1:
The host server sends a preliminary notification signal to the last external server before sending the reset signal through the chain. This allows the last server to prepare in advance, ensuring it receives and processes the reset signal promptly when it arrives, preventing boot delays or failures.
Solution Approach 2:
Each external server sends a notification signal to the host server indicating whether it has successfully completed its boot operation. The host server uses this feedback to determine if all servers have booted successfully, allowing it to detect and handle boot failures promptly.
2Reliability
If the host server waits for detection time to end before proceeding, then it can ensure all external servers are activated, but the system boot process becomes slower due to sequential signal propagation
Solution Approach 1:
The host server sends notification signals to external servers in advance, allowing them to prepare for boot operations before the actual reset signals arrive. This reduces waiting time and accelerates the overall boot process while ensuring all servers are activated.
Solution Approach 2:
External servers send feedback notification signals to the host server indicating their boot status. The host server can proceed with subsequent operations once it receives confirmation from all servers, enabling parallel processing and reducing total boot time compared to sequential waiting.
Data Source
AI summary
A control method for controlling a server system includes that a host server sends a first reset signal to a first server, the first server sends a second reset signal to a second server, and so on, till an (n−1)th server sends an nth reset signal to an nth server. The nth server performs a system boot operation of the nth server, then sends a first notification signal to the (n−1)th server. The (n−1)th server performs a system boot operation of the (n−1)th server after receiving the first notification signal, then sends a second notification signal to an (n−2)th server, and so on. After receiving an (n−1)th notification signal, the first server performs a system boot operation of the first server, then the first server sends an nth notification signal to the host server.


