Distributed Content System Blocking Data Prioritization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of distributed content systems in online commerce leads to challenges in delivering content in a timely manner, as increased user traffic and multifaceted content displays result in latency and blocking data issues, affecting user experience.
Innovation Solution
A distributed content system comprising a portal server and multiple portlet servers that manage content generation through prioritization and call-and-response methods, identifying and addressing blocking data to ensure timely content delivery by requesting and ranking necessary data, thereby optimizing content generation and distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If distributed content systems are used to handle increased user traffic and multifaceted content displays, then the system capacity and content variety are improved, but the latency and blocking data issues worsen
Solution Approach 1:
The system performs preliminary actions by identifying blocking data requirements before content generation begins. The portlet server determines what data is needed upfront and requests it in advance, allowing content generation to proceed without waiting for blocking data to become available, thus reducing latency while maintaining content variety
Solution Approach 2:
The content generation process is segmented into independent stages: identifying blocking data, requesting blocking data, generating content with available data, and assembling final content. This segmentation allows non-blocking operations to proceed in parallel, improving system capacity and content variety without increasing latency
2Productivity
If distributed content systems are used to handle increased user traffic, then the system capacity is improved, but the complexity of managing content delivery worsens
Solution Approach 1:
The portal server acts as an intermediary between user requests and portlet servers, centralizing the management of content generation coordination. This intermediary handles the complexity of managing multiple portlet servers, data blocking identification, and content assembly, allowing individual portlet servers to remain simple while maintaining high system capacity
Solution Approach 2:
The system implements feedback mechanisms where portlet servers report blocking data requirements back to the portal server, which then coordinates data retrieval. This feedback loop automates the management complexity, allowing the system to handle increased user traffic and multiple portlet servers without manual intervention
Data Source
AI summary
Systems and methods for prioritizing content generation in a distributed content system are described herein. In one aspect, content parameters are defined and prioritized according to various characteristics of the content. Type and subject matter of the content may influence content parameter definition and prioritization. Additionally, the position and size of the content within an interactive display may impact the priority assigned to the content parameters. As the content parameters are processed, an analysis tool may determine blocking data which inhibits or delays presentation or processing. Accordingly, the system may request the blocking data from other devices in the system in order to continue generating content.


