Server System Always-On Connection Allocation via Label Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Establishing always-on connections in server systems with multiple processing parts is challenging, as existing systems find it difficult to appropriately manage and distribute connections across terminal devices.
Innovation Solution
A server system with a controller that determines a target always-on connection processing part by assigning label information to each processing part, allowing for efficient allocation and establishment of connections based on terminal device requests, using a method that includes receiving requests, determining the target processing part, and sending destination data for establishing connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a server system is provided with a plurality of always-on connection processing parts to handle connection requests, then the system's capacity to establish connections is improved, but the complexity of managing and determining the target processing part increases
Solution Approach 1:
The server system is divided into multiple always-on connection processing parts, each capable of independently handling connection requests. This segmentation increases the system's connection establishment capacity while the controller manages the distribution of requests to appropriate segments based on allocation label information.
Solution Approach 2:
Allocation label information is determined in advance by the controller for each terminal device before connection requests are made. This preliminary assignment of labels simplifies the target determination process, as the controller can directly match requests to processing parts based on pre-established allocation labels rather than making complex real-time decisions.
2Ease of operation
If allocation label information is determined in advance for each terminal device, then the target determination process is simplified, but additional processes for label allocation and management are required
Solution Approach 1:
The controller determines allocation label information in advance for each terminal device and stores it in advance allocation label information. This preliminary action simplifies the target determination process during actual connection requests, as the controller can directly match requests to processing parts using pre-assigned labels without complex real-time analysis.
Solution Approach 2:
The system uses allocation label information as a simplified representation or copy of the complex relationship between terminal devices and processing parts. Instead of managing complex direct mappings, the system uses these label copies to efficiently determine target processing parts, reducing the operational complexity of target determination.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A server system for an always-on connection includes: a plurality of always-on connection processing parts; and a controller. Each of the always-on connection processing parts includes a plurality of always-on connection execution parts, and the controller is configured to execute: a receiving process to receive a first request for the always-on connection from a terminal device; a determining process to determine a target always-on connection processing part, among the always-on connection processing parts according to the first request, the target always-on connection processing part being one always-on connection processing part to establish the always-on connection with the terminal device; and a sending process to send to the terminal device a destination data indicating a destination of the second request for the always-on connection after determining the target always-on connection processing part, the destination data also indicating the target always-on connection processing part.