Adaptive File Delivery System for Network Congestion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional file transfer methods over networks like the Internet or WANs face challenges with massive file sizes, such as large format audio-video files, as they can cause significant network impact and are not practical or feasible due to peak traffic demands, requiring costly expansions in network capacity.
Innovation Solution
An adaptive file delivery system that breaks down massive files into segments and transmits them during periods of minimum network activity, adjusting transfer rates to maintain delivery deadlines and reduce network impact, using a sending and receiving system connected via various network types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional transmission methods are used to transfer massive files, then file transfer service is provided, but network capacity is overwhelmed and significant network impact occurs
Solution Approach 1:
The patent divides massive files into smaller segments or chunks that can be transmitted in discrete units. This segmentation allows the network to handle large files without being overwhelmed by treating them as manageable pieces, reducing peak traffic demands while maintaining the ability to transfer the complete file content.
Solution Approach 2:
The patent implements periodic transmission of file segments interspersed with idle periods during which no transmission occurs. This periodic action allows the network to recover between transmissions, preventing continuous overload and reducing overall network impact while still achieving complete file transfer over time.
2Productivity
If network transmission capacity is expanded to meet peak traffic demands, then massive file transfer becomes feasible, but huge expenditure of resources and funds is required
Solution Approach 1:
The patent employs dynamic adjustment of transmission rates based on real-time network conditions. Transmission capacity is increased during periods of low network utilization and reduced during peak periods, allowing the system to adapt to varying demands without requiring permanent expansion of network infrastructure.
Solution Approach 2:
The patent changes transmission parameters such as segment size, transmission rate, and timing intervals based on network conditions. By dynamically adjusting these parameters, the system optimizes file transfer efficiency without requiring increased network capacity, avoiding the need for expensive infrastructure expansion.
3Object-affected harmful factors
If file segments are transmitted during periods of minimum network activity, then network impact is reduced, but transmission time increases
Solution Approach 1:
The patent performs preliminary actions by pre-segmenting files and preparing transmission schedules before actual transfer begins. This allows the system to proactively plan transmissions during optimal network periods, reducing actual transmission time while minimizing network impact through advance preparation and scheduling.
Solution Approach 2:
The patent implements feedback mechanisms that monitor network conditions in real-time and adjust transmission timing accordingly. By continuously receiving feedback on network utilization, the system can dynamically shift transmissions to periods of minimum activity, optimizing the balance between transmission speed and network impact reduction.
Data Source
AI summary
An adaptive file delivery system and method transmits a data file, such as an audio-video file, over a network or collection of networks in segments, each segment transmitted during a different time period. Each time period has a transmission portion to transmit its associated file segment and a wait portion in which no further interaction with the network occurs regarding the transmitted segment. In some implementations, the duration of the transmission portion of each time period is sufficient to reach a steady-state throughput condition, which allows the traffic load status of the network or networks to be determined from rate measurements of file segment transmissions. A peak flow determination is made to assure that the delivery of file segments does not cause network congestion. The system has spurious peak rejection to avoid the false detection of network congestion.


