Subnet-Aware Resource Downloading for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems face challenges in minimizing downtime during hardware and software installations or upgrades, particularly due to the impact on wide area networks (WAN) links, which complicates maintenance and support processes, leading to increased costs and reduced efficiency for support personnel.

Innovation Solution

The implementation of subnet-aware resource downloading methods, where a computer system sends discovery requests within a network segment to locate available resources, negotiates with other nodes for partial downloads, and accesses remote sources when necessary, optimizing network bandwidth usage and reducing downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resources are downloaded from remote sources during maintenance operations, then system updates and upgrades can be performed, but network bandwidth is consumed and downtime increases

Engineering Contradiction:
Improvemaintenance efficiencyVSAvoiddowntime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by downloading and caching maintenance resources (software updates, patches, configurations) to local storage before they are actually needed for maintenance operations. This advance preparation eliminates the need to download resources during critical maintenance windows, thereby reducing downtime while maintaining the ability to perform system updates and upgrades efficiently.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If resources are downloaded from remote sources, then system functionality is updated, but network bandwidth consumption increases

Engineering Contradiction:
Improvesystem functionalityVSAvoidnetwork bandwidth
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements local quality by creating and utilizing a local content repository that stores maintenance resources locally within the data center. Instead of repeatedly downloading the same resources from remote sources, the system serves resources from local storage, thereby maintaining system functionality and update capabilities while dramatically reducing network bandwidth consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Resources are preliminarily downloaded and cached to local storage during non-peak periods when bandwidth availability is higher, rather than being downloaded on-demand during maintenance operations. This preliminary action separates the resource acquisition phase from the resource consumption phase, allowing bandwidth-intensive operations to occur when they least impact production traffic.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If professional support services are used for installations and upgrades, then technical expertise is available, but costs increase

Engineering Contradiction:
Improvetechnical support availabilityVSAvoidsupport costs
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system implements self-service capabilities by providing automated resource management, local content repository maintenance, and streamlined maintenance operations that reduce dependence on external professional support services. The automated system can independently handle resource caching, distribution, and maintenance tasks, thereby maintaining technical expertise availability while significantly reducing support costs.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7529809B1Systems and methods for efficiently using network bandwidth to download resources
Publication Date: 2009.05.05 IVANTI INC
  • US7529809B1 patent drawing
  • US7529809B1 patent drawing
  • US7529809B1 patent drawing

AI summary

In an exemplary method, a computer system within a subnet of a computer network sends a discovery request to other computer systems within the subnet. The discovery request comprises a request for a resource. The computer system downloads an available portion of the resource from the other computer systems in the subnet. If there is a remaining portion of the resource that is not available from the other computer systems in the subnet but that is available from a remote source, and if there is at least one other computer system in the subnet that is also seeking to obtain the remaining portion of the resource, the computer system negotiates with the at least one other computer system about downloading the remaining portion of the resource from the remote source. If no other computers in the subnet require the resource, then the remaining portion of the resource may be downloaded directly from the remote source.