Cloud Storage Tiered Interface Protocol

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage services provide limited storage options for users, lacking flexibility in managing data storage tiers based on cost, performance, and availability, which restricts user control over storage resources and pricing models.

Innovation Solution

The cloud storage service access protocol allows users to specify a desired storage tier for each data stream, enabling the system to identify and utilize storage devices matching those criteria, with options for default assignment, tier switching, activation/deactivation, and local caching for improved performance and cost management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud storage services provide unified storage options, then device complexity is reduced and ease of operation is improved, but storage versatility and user control are limited

Engineering Contradiction:
Improvestorage optionsVSAvoidstorage management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage system is segmented into multiple storage tiers (hot, warm, cold, archive) with different performance characteristics and cost structures. Each tier is independently manageable, allowing users to select appropriate storage options for different data types and access patterns, thereby increasing storage versatility without overwhelming complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage system implements dynamic tiering capabilities where data can be automatically or manually moved between storage tiers based on access patterns, performance requirements, and cost considerations. This dynamic adjustment allows the system to adapt to changing user needs while maintaining manageable complexity through automated policies.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If cloud storage services use simple pricing models, then ease of operation is improved, but adaptability to different user needs and performance requirements is reduced

Engineering Contradiction:
Improvepricing modelsVSAvoidpricing complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The pricing model incorporates multiple parameters including storage tier, data transfer volume, access frequency, and performance requirements. By varying pricing based on these parameters, the system achieves greater adaptability to different user needs and use cases while maintaining operational simplicity through clear, parameter-based pricing structures.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The pricing system is designed to handle multiple pricing scenarios (pay-per-storage, pay-per-transfer, subscription-based) within a unified framework. This multi-functional pricing approach allows the system to adapt to different user needs and business models without requiring separate complex pricing systems for each scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Speed

If cloud storage services provide only basic storage functionality, then ease of operation is improved, but storage performance optimization and user control are reduced

Engineering Contradiction:
Improvedata access speedVSAvoidstorage management
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system implements preliminary actions by pre-positioning frequently accessed data in higher-performance storage tiers and using automated tiering policies to anticipate future access patterns. This preliminary organization of data improves access speed for common operations while keeping storage management simple through automated decision-making algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage system incorporates feedback mechanisms that monitor data access patterns, performance metrics, and user preferences to dynamically adjust data placement across storage tiers. This feedback-driven optimization improves data access speed while maintaining ease of operation through automated adjustments that respond to actual usage patterns rather than requiring manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8719362B2Tiered storage interface
Publication Date: 2014.05.06 RIVERBED TECH LLC
  • US8719362B2 patent drawing
  • US8719362B2 patent drawing
  • US8719362B2 patent drawing

AI summary

The cloud storage services are extended with a cloud storage service access protocol that enables users to specify a desired storage tier for each data stream. In response to receiving storage tier specifiers via the protocol, the cloud storage service performs storage operations to identify target storage devices having attributes matching those associated with the requested storage tier. The cloud storage service stores a data stream from the storage client in the identified target storage device associated with the desired storage tier. Storage tiers can be defined based on criteria including capacity costs; access latency; availability; activation state; bandwidth and/or transfer rates; and data replication. The cloud storage service protocol allows data streams to be transferred between storage tiers, storage devices to be activated or deactivated, and data streams to be prefetched and cached. The cloud storage services may charge storage clients based on storage tier use and associated operations.