Application Information Table Randomized Timing for Server Load Distribution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In systems where applications are executed simultaneously with broadcast content, such as HbbTV, the concentration of acquisition requests for applications to the application server can lead to increased load and potential server downtime, disrupting the stable provision of applications to users.
Innovation Solution
An information processing apparatus and method that utilize an application information table with a randomized latency descriptor to distribute the timing of application acquisition requests, allowing for a calculated delay in requesting applications from the server based on stored timing information, thereby managing the server load and preventing overload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If acquisition requests for applications are transmitted immediately upon receiving AIT sections from broadcast content, then the application can be acquired and executed quickly, but the application server experiences concentrated load that may cause server downtime and disrupt stable service provision
Solution Approach 1:
The patent implements periodic action by introducing randomized delay periods between receiving AIT sections and transmitting acquisition requests. Each information processing apparatus calculates a random delay time within a valid period range and schedules its request transmission accordingly. This transforms the immediate, simultaneous requests into periodically distributed requests over time, reducing server load concentration while maintaining eventual application acquisition.
Solution Approach 2:
The patent applies dynamics by making the request transmission timing flexible and adaptive rather than fixed. The random delay parameter allows each apparatus to dynamically adjust its request timing based on individual calculations, creating a distributed and adaptive request pattern that responds to system conditions without requiring centralized coordination.
2Reliability
If random delay timing is implemented to distribute server load, then server stability is improved, but the application acquisition process takes longer and responsiveness decreases
Solution Approach 1:
The patent changes the timing parameter from fixed (immediate transmission) to variable (random delay within valid period). By introducing a range of possible delay values rather than a single fixed delay, the system achieves load distribution while limiting the maximum time penalty. The valid period parameter controls the balance between load distribution effectiveness and acquisition time overhead.
Data Source
AI summary
[Object] To stably supply an application processed together with broadcast content.[Solving Means] An information processing apparatus includes a broadcast content processing unit that receives and processes broadcast content, and a controller that acquires, for each request for acquiring an application capable of being processed together with the broadcast content from a server, an application information table in which first information for calculating a random timing is stored, and calculates, based on the first information, a timing at which the request for acquiring the application is transmitted.


