Adaptive File Delivery System for Peak Flow Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional file transfer methods are inefficient and impractical for transmitting large-sized files over networks like the Internet or WANs, causing significant impact and requiring costly expansions to manage peak traffic demands, especially during frequent transmissions of high-resolution audio-video or electronic game files.
Innovation Solution
An adaptive file delivery system that breaks down files into segments and transmits them over networks during periods of minimum activity, using a transport manager system to detect congestion and pace data flow by reducing delivery rates, ensuring efficient transfer without overwhelming network resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional transmission methods are used for massive files, then network capacity must be expanded to meet peak traffic demands, but this requires huge expenditure of resources and funds
Solution Approach 1:
The system dynamically adjusts the transmission rate based on real-time network conditions. The sending system monitors network status and adapts the file transfer speed accordingly, allowing efficient use of existing network resources during peak and off-peak periods without requiring infrastructure expansion
Solution Approach 2:
The system changes transmission parameters (such as data segment size, transmission interval, and rate) based on network conditions. By adjusting these parameters dynamically, the system optimizes file transfer efficiency while preventing network overload, eliminating the need for additional network resources
2Speed
If conventional transmission methods are used for massive files, then delivery speed can be maintained, but significant impact upon network performance occurs
Solution Approach 1:
The system implements a feedback mechanism where the sending system continuously monitors network conditions and adjusts transmission rate accordingly. When network congestion is detected, the system reduces transmission speed to alleviate congestion while still progressing the file transfer, thus maintaining delivery speed without causing harmful network impact
Solution Approach 2:
The system uses periodic transmission bursts separated by idle periods. During active transmission phases, data is sent at high speed; during idle phases, the system monitors network conditions and waits for optimal moments to resume transmission, thereby maintaining overall delivery rate while preventing continuous network congestion
3Productivity
If network capacity is expanded to meet peak traffic demands, then file transfer efficiency improves, but huge expenditure of resources and funds is required
Solution Approach 1:
The system performs preliminary monitoring of network conditions before initiating or resuming file transfers. By anticipating network congestion patterns and selecting optimal transmission windows in advance, the system achieves high throughput during favorable conditions without requiring expanded infrastructure capacity
Data Source
AI summary
A method includes determining a delivery performance of a data flow being transmitted from a first network equipment to a second network equipment over a network; determining whether the network is congested based on the determined delivery performance of the data flow being transmitted to the second network equipment; and pacing delivery of the data flow to the second network equipment by reducing a rate at which the data flow is delivered to the second network equipment when the network is determined to be congested.


