Server System Dynamic Edge Origin Download Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The high costs associated with using content delivery networks (CDNs) for software distribution, particularly due to volume-based usage fees, and the potential usability issues caused by longer download times from origin servers, necessitate a method to reduce edge server downloads without compromising user experience.
Innovation Solution
A server system that identifies download requests and switches between downloading software from edge servers or origin servers based on the identified download method, allowing for automatic or manual downloads, thereby reducing edge server usage and associated costs while maintaining usability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If software is downloaded from edge servers via CDN, then download speed is improved, but usage costs increase
Solution Approach 1:
The patent dynamically switches between CDN edge server downloads and origin server downloads based on real-time conditions. The determination unit identifies whether to use CDN or origin server by evaluating factors such as download urgency, file size, and current CDN usage patterns, allowing the system to adaptively optimize between speed and cost rather than using a fixed approach
Solution Approach 2:
The system changes operational parameters by switching download sources based on identified conditions. When certain parameters (such as file type, download priority level, or cached availability) are met, the system transitions from CDN-based downloads to origin server downloads, effectively adjusting the operational mode to balance performance and cost
2Loss of energy
If software is downloaded from origin server, then usage costs are reduced, but download time increases
Solution Approach 1:
The determination unit acts as an intermediary that intelligently routes download requests. It evaluates each download request and decides whether to route through the CDN edge server (for faster downloads) or directly to the origin server (for cost reduction), mediating between the two resources to achieve optimal balance based on specific conditions
Solution Approach 2:
The system performs preliminary actions by pre-caching frequently accessed software on edge servers. This allows common downloads to be served quickly from the CDN while reducing the need for repeated origin server accesses, thereby reducing both download time for frequent files and overall usage costs
3Reliability
If CDN service is used for all downloads, then download reliability is improved, but operational costs increase
Solution Approach 1:
The patent implements dynamic download source selection that adjusts the level of CDN involvement based on identified conditions. For non-critical or large-volume downloads, the system dynamically switches to origin server downloads, reducing CDN usage and costs while maintaining adequate reliability through direct server access
Data Source
AI summary
Provided is a server system including: a reception unit configured to receive a download request from second software executed by a client; an identification unit configured to identify a download method based on the download request; and a processing unit configured to perform a process of switching to causing the client to download the first software from the edge server or causing the client to download the first software from the origin server, according to the identified download method.


