File Server Delivery Mode Selection via Bandwidth Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network environments face challenges in providing immediate access to files due to limitations in bandwidth and file size, leading to delayed file access and potential degradation in user experience.

Innovation Solution

A file server dynamically selects between modes of delivery, such as full download, partial download, or virtualization, based on the bandwidth of the session and properties of the requested file, allowing for simultaneous or parallel provision of files through virtual and download streams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a full download mode is used to provide immediate file access, then the file access speed is improved, but the bandwidth consumption increases and may degrade the quality of other services

Engineering Contradiction:
Improvefile access speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system dynamically adjusts the file delivery mode between full download and virtualized stream based on real-time bandwidth conditions. The file server monitors available bandwidth and automatically switches delivery methods to optimize both file access speed and bandwidth utilization, preventing degradation of other services.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the delivery parameter (full download vs. virtualized stream) based on bandwidth conditions. When bandwidth is sufficient, full download mode provides fast access; when bandwidth is limited, virtualized stream mode reduces bandwidth consumption while maintaining acceptable performance.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If a virtualized stream mode is used to provide fast file access, then the file access time is reduced, but the download quality may be degraded

Engineering Contradiction:
Improvefile access timeVSAvoiddownload quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The system dynamically switches between virtualized stream mode (for fast access) and full download mode (for high quality) based on user needs and bandwidth conditions. This allows the system to provide fast access when needed while maintaining download quality when appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The file delivery process is segmented into two distinct modes: virtualized stream delivery for rapid access and full download delivery for complete quality. The system can selectively apply each mode based on the specific requirements of the user request and current network conditions.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the file server monitors and adjusts bandwidth allocation dynamically, then the quality of both virtual and download streams is maintained, but the system complexity increases

Engineering Contradiction:
Improvestream qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The file server implements feedback mechanisms to monitor bandwidth usage and stream quality in real-time. Based on this feedback, the system automatically adjusts bandwidth allocation between virtualized streams and download streams, maintaining high quality for both modes while adapting to changing network conditions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The file server autonomously manages bandwidth allocation and mode selection without requiring external intervention. The system self-adjusts based on monitored conditions, automatically optimizing stream quality and bandwidth utilization while reducing the need for complex external control mechanisms.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250184388A1Selecting a Mode of Delivery to Provide Access to a File Systems and Methods
Publication Date: 2025.06.05 PROGRESS SOFTWARE CORP
  • US20250184388A1 patent drawing
  • US20250184388A1 patent drawing
  • US20250184388A1 patent drawing

AI summary

Described embodiments provide systems and methods for selecting between modes for delivering or providing access to a file. A server can be configured to deliver the file via a plurality of modes of delivery including. A first mode of delivery can include downloading the file and a second mode of delivery can include delivering the file via a virtualized stream. The server can receive a request and initiate downloading of the file for a length of time. The server can identify an amount of available bandwidth and size of the file and determine a first time for the first mode of delivery. The first time can be compared to a second time to deliver the file via the second mode of delivery. The server can select between the first mode of delivery and the second mode of delivery and provide the file via the selected mode of delivery.