Multithread Device Management Relay for Peak Load Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional device management systems face increased network and server burden due to simultaneous transmission of large volumes of management information from numerous devices, leading to peak loads and potential data transmission exceeding specific time periods, which can further exacerbate network and server access burdens.
Innovation Solution
An information processing apparatus that calculates and adjusts the number of threads and standby times for data transmission to the device management server based on the number of network devices and type of management information, dispersing the transmission over multiple threads and adjusting standby times to manage network and server loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If management information is transmitted simultaneously from multiple monitoring apparatuses at periodic timing, then data transmission efficiency is improved, but network burden and server access burden increase
Solution Approach 1:
The patent implements periodic transmission of management information from monitoring apparatuses, where each apparatus transmits data at scheduled intervals. This periodic action allows efficient data collection while the system manages to distribute the transmission timing to avoid simultaneous bursts, thereby maintaining productivity while controlling network burden.
Solution Approach 2:
The system dynamically adjusts transmission parameters based on current network conditions and server load. By making the transmission behavior adaptive rather than fixed, the system can optimize data transmission efficiency while responding to changing network burden conditions, resolving the contradiction between productivity and harmful network impact.
2Quantity of substance
If a large volume of management information is transmitted simultaneously over a short period, then data collection completeness is improved, but server access burden and network burden increase
Solution Approach 1:
The patent segments the large volume of management information into smaller data units that are transmitted in multiple batches rather than as a single large transmission. This segmentation reduces the peak server access burden while ensuring that the complete data set is eventually collected, resolving the contradiction between transmitting sufficient data volume and avoiding excessive server load.
Solution Approach 2:
The system employs periodic transmission of data batches over extended time periods rather than simultaneous transmission. This approach ensures that the complete management information is collected while distributing the server access burden across multiple time points, preventing peak overload conditions.
3Object-affected harmful factors
If data transmission is extended over a longer period, then server access burden is reduced, but transmission time exceeds specific time periods such as business hours
Solution Approach 1:
The system dynamically adjusts transmission scheduling to concentrate data transmission within specific time windows such as business hours, while still distributing the load to avoid peak server burden. This dynamic time management allows the system to respect operational time constraints while managing server access burden through intelligent scheduling rather than simple extension of transmission period.
4Speed
If the number of threads for data transmission is increased, then data transmission speed is improved, but network burden and server access burden increase
Solution Approach 1:
The patent implements dynamic adjustment of the number of transmission threads based on current network conditions and server load. This allows the system to optimize transmission speed by using more threads when conditions permit, while reducing thread count to control network and server burden when conditions deteriorate, thereby resolving the contradiction between speed and harmful factors.
Solution Approach 2:
The system changes transmission parameters including thread count and standby time based on monitored system conditions. By adjusting these parameters dynamically, the system can optimize transmission speed while controlling network burden, resolving the contradiction between improving speed and minimizing harmful network impact.
Data Source
AI summary
An apparatus relays communications between network devices and a device management server. The apparatus includes one or more memories storing instructions, and one or more processors capable of executing the instructions causing the apparatus to: acquire management information relating to the network devices; execute calculation processing to calculate a number of threads for the management information to be transmitted to the device management server in a multithread based on a number of the network devices with which communications are being relayed; execute adjustment processing to adjust a standby time for after the management information that has been transmitted to the device management server in a multithread based on a type of the management information and a data amount for the management information; and transmit the management information to the device management server in a multithread based on the calculated number of threads and the standby time.


