Processing State Management for Content Distribution Servers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing content distribution systems face increased processing loads and congestion due to frequent content registration and deletion requests, leading to delays and data management burdens on distribution servers.
Innovation Solution
A processing state management apparatus that holds state information indicative of transaction progress until notification of completion is received from the distribution server, allowing for efficient management of processing states without imposing additional load on the distribution server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the processing state management apparatus frequently requests content registration and deletion from the distribution server, then the content distribution system can maintain up-to-date content states, but the processing load and congestion on the distribution server increases
Solution Approach 1:
The processing state management apparatus preliminarily determines content states based on received requests before the distribution server completes processing. When a registration or deletion request is received, the apparatus proactively sets the content state to 'registered' or 'deleted' immediately, rather than waiting for server confirmation. This preliminary action reduces the need for frequent state confirmation requests to the server, thereby reducing processing load while maintaining state accuracy.
2Stability of the object's composition
If the processing state management apparatus waits for completion notification from the distribution server before updating state information, then data consistency is maintained, but processing delays occur
Solution Approach 1:
The system performs preliminary state updates upon receiving requests without waiting for server completion notifications. The processing state management apparatus updates content states to 'registered' or 'deleted' as soon as it receives the corresponding requests, rather than waiting for the distribution server to complete processing and send completion notifications. This eliminates processing delays while maintaining data consistency through the reliability of the request-response protocol.
3Loss of information
If the processing state management apparatus stores detailed transaction state information, then complete processing history is maintained, but data storage requirements increase
Solution Approach 1:
The system extracts and stores only the essential state information needed for processing management. Instead of storing complete transaction details, the processing state management apparatus stores only the content state ('registered', 'deleted', or 'to be distributed') and basic transaction identifiers. This extraction of essential information maintains processing history completeness while minimizing data storage requirements.
Data Source
AI summary
A processing state management apparatus to be connected to a distribution server that carries out a transaction to register or delete content to be distributed, includes a transmitter which transmits a request requesting the distribution server to carry out the transaction, and a state updater which, after the processing state management apparatus has requested the distribution server to carry out the transaction, holds state information indicative of the state of the transaction in the distribution server as representing processing in progress until the processing state management apparatus receives a notification of completion of the transaction from the distribution server.


