Stimulus Control Device Distributing Server Load via Temporal Pattern Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems face increased server load when multiple users set their stimulus start times close together, leading to processing timing congestion.
Innovation Solution
A control method that adjusts the stimulus start time based on predetermined conditions, generating a pattern extended or contracted in time to distribute the timing of user activity and server processing, thereby reducing server load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server executes processing for each user at their scheduled stimulus start time, then the system maintains high reliability and user satisfaction, but the server load increases significantly when multiple users have similar start times
Solution Approach 1:
The stimulus pattern is made dynamic by extending or contracting it based on the relationship between the user's scheduled start time and a reference time. When the scheduled time is close to the reference time (indicating potential server load congestion), the pattern is extended to distribute the actual stimulus delivery over a longer period, thereby spreading out server processing requests and reducing peak load while maintaining system reliability.
2Power
If the stimulus pattern is extended to distribute server processing timing, then the server load is reduced, but the stimulus may not be delivered at the user's desired start time
Solution Approach 1:
The system performs preliminary action by determining the extension or contraction of the stimulus pattern in advance, based on the relationship between the scheduled start time and reference time. This allows the system to pre-calculate the appropriate pattern modification that will distribute server load while ensuring the stimulus is delivered at or near the user's desired time, avoiding both server congestion and timing delays.
3Loss of time
If the stimulus pattern is contracted to ensure timely delivery, then the stimulus is delivered at the desired start time, but the server load increases due to concentrated processing requests
Solution Approach 1:
The system changes the parameter of the stimulus pattern (extension or contraction) based on the relationship between the scheduled start time and reference time. When the scheduled time is close to the reference time, the pattern is extended to reduce server load; when it is not close, the pattern remains unchanged or is contracted to ensure timely delivery. This dynamic parameter adjustment resolves the contradiction between timing accuracy and server load distribution.
Data Source
AI summary
A control method executed by a computer to control a device that outputs a stimulus to a user includes: obtaining a stimulus start time that is a time when the device is to start outputting the stimulus; determining whether or not the stimulus start time obtained satisfies a predetermined condition; generating a pattern extended or contracted in a time direction from an initial pattern indicating a timewise change in an intensity of the stimulus when the stimulus start time obtained is determined to satisfy the predetermined condition; and controlling the device to start outputting the stimulus at the stimulus start time and output the stimulus at the intensity indicated by the pattern generated.


