HTTP Managed Apparatus Access Dispersion via Unique Timing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In management systems using HTTP servers, periodic communication between managed apparatuses and managing apparatuses leads to concentrated server accesses, requiring significant time and labor to adjust default communication times and potentially resulting in biases if adjusted manually.
Innovation Solution
Each managed apparatus sets a unique periodic communication time based on its MAC address or serial number, using random numbers to deviate from a fixed value, allowing the managing apparatus to identify and manage these times, thereby dispersing access times and reducing server load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If periodic communication is implemented using HTTP server, then data transmission efficiency is improved, but concentrated server accesses occur causing system load increase
Solution Approach 1:
Each managed apparatus is assigned a unique periodic communication time based on its individual identifier (MAC address or serial number), creating localized differentiation in communication timing. This disperses server accesses across different time points, preventing concentrated loads while maintaining efficient HTTP-based data transmission for each apparatus
Solution Approach 2:
The periodic communication time parameter is dynamically determined by hashing the apparatus identifier and adding a random offset. This parameter transformation converts a potentially concentrated communication pattern into a dispersed pattern, reducing server load while preserving transmission efficiency
2Reliability
If manual adjustment of default periodic communication times is performed, then access concentration is reduced, but significant time and labor are required
Solution Approach 1:
The system automatically generates unique periodic communication times for each managed apparatus using the apparatus's own identifier (MAC address or serial number) as input to a hashing function. This self-service mechanism eliminates manual adjustment requirements while ensuring uniform access distribution across all apparatuses
Solution Approach 2:
A hashing function serves as an intermediary that transforms apparatus identifiers into dispersed periodic communication times. This automated intermediary process replaces manual adjustment, significantly reducing time and labor while maintaining uniform access distribution
3Reliability
If manual adjustment of periodic communication times is performed, then some access concentration is reduced, but bias is introduced in communication timing
Solution Approach 1:
The periodic communication time is derived by hashing the apparatus identifier and adding a random offset within a specified range. This parameter transformation ensures uniform distribution of communication times across all apparatuses, eliminating the bias that would result from manual adjustment while maintaining ease of operation through automated calculation
Data Source
AI summary
A management system in which a plurality of managed apparatuses and a managing apparatus managing the plurality of managed apparatuses are connected so that they communicate via an HTTP server, wherein each of the managed apparatus includes: a communication section accessing the HTTP server and writing apparatus information indicating status of apparatus itself; a timing setting section setting a timing of accessing the HTTP server based on a unique value of apparatus itself set in advance; and a communication control section making the communication section operate periodically based on set timing information; wherein the managing apparatus includes; a communication section accessing the HTTP server and reading out the apparatus information of each of the managed apparatuses.


