Dynamic Storage Provider Selection via Performance Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Entities managing web pages face challenges in predicting service characteristics of storage providers, leading to poor decision-making and potential consequences such as frustrated users and loss of traffic or profit, due to the complexity of choosing the right storage options.

Innovation Solution

A method and system that allow clients to identify and rank storage-service priorities, assess service providers using automatic performance metrics, and dynamically update the subset of service providers based on new data, ensuring optimal storage solutions while maintaining web page stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an entity engages in a contract with a storage provider to store content objects, then the storage service becomes stable and reliable, but it becomes difficult to switch to another provider and improve the decision

Engineering Contradiction:
Improvestorage service reliabilityVSAvoidability to switch providers
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic service provider selection by continuously monitoring performance metrics and automatically reassigning content objects to optimal providers. The system transitions from static contractual relationships to dynamic, metric-driven provider selection, allowing the entity to adapt to changing service qualities without manual intervention or contract renegotiation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop where performance metrics from multiple storage providers are continuously collected, analyzed, and used to automatically adjust content object assignments. This feedback mechanism enables the entity to respond to provider performance changes in real-time, maintaining reliability while preserving adaptability through data-driven decision-making.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If an entity carefully evaluates multiple storage providers before making a decision, then the initial storage choice may be optimized, but the entity cannot easily improve the decision later due to contract constraints

Engineering Contradiction:
Improveservice characteristic evaluation accuracyVSAvoidtime to switch providers
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary evaluations of multiple storage providers across numerous performance metrics before making initial assignments. By comprehensively assessing providers in advance and establishing performance baselines, the system enables faster future decisions and reduces the time required to switch providers when performance degradation occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous monitoring and evaluation of storage provider performance rather than performing one-time assessments. This ongoing measurement allows the entity to track provider quality over time and make timely switching decisions when performance thresholds are breached, eliminating the need to restart the evaluation process from scratch.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If viewers attempt to access the web page with poor storage service, then user frustration increases, but the entity suffers loss of traffic and profit

Engineering Contradiction:
Improveuser access experienceVSAvoidweb page traffic and profit
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system implements self-service automation where the entity automatically monitors storage provider performance, identifies suboptimal providers, and reassigns content objects without human intervention. This automated response to performance degradation ensures user experience is maintained while preventing traffic and profit loss through rapid provider switching.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes a feedback loop where user access performance metrics are continuously monitored and used to trigger automatic provider reassignment when thresholds are breached. This closed-loop control ensures user experience quality is maintained while preventing the traffic and profit losses that would result from prolonged poor service.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8495221B1Targeted and dynamic content-object storage based on inter-network performance metrics
Publication Date: 2013.07.23 DRNC HOLDINGS INC
  • US8495221B1 patent drawing
  • US8495221B1 patent drawing
  • US8495221B1 patent drawing

AI summary

Methods and systems for coordinating provisions of storage service for clients are provided. For each storage provider of a set of storage providers, a service-provider database stores a metric characterizing a property of a service provided by the service provider. The storage providers are independently owned and operated relative to each other. The metrics are repeatedly updated. A selection engine repeatedly selects a service provider from the set of service providers to store a content object of a client of the content delivery system. The selection is based on the repeatedly updated metrics for the set of service providers. For each service provider selected by the selection engine to store the content object of the client, a service manager coordinates with the service provider such that the service provider stores the content object of the client.