Context-Based Intelligent File Placement in Aggregated Cloud Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud storage aggregation systems result in a degraded user experience due to static configurations that do not adapt to changing network conditions and variable billing structures, leading to inefficient use of cloud storage resources.
Innovation Solution
Implementing a context-based intelligent placement algorithm that selects the most suitable cloud storage provider for file operations based on network metrics and other factors, using a virtual volume to create an aggregated interface that maximizes user experience and efficient resource utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If a static configuration is applied to assign cloud storage providers to folders, then the system configuration is simple and stable, but the user experience degrades when network conditions change
Solution Approach 1:
The patent implements dynamic configuration where the cloud storage provider selection changes based on real-time network conditions. The system continuously monitors network parameters (bandwidth, latency, packet loss) and dynamically reassigns folders to different cloud storage providers, transforming the static configuration into an adaptive system that responds to changing network environments.
Solution Approach 2:
The system changes operational parameters (cloud storage provider assignment) based on network condition parameters. When network metrics change beyond thresholds, the system recalculates and updates the configuration parameters, allowing the system to adapt to varying network conditions while maintaining operational stability.
2Ease of manufacture
If manual file moving is required when storage allocation is filled, then storage capacity management is straightforward, but user convenience and time efficiency decrease
Solution Approach 1:
The system implements self-service automation where the cloud storage aggregation system automatically monitors storage allocation across providers and autonomously migrates files when capacity thresholds are reached. This eliminates the need for manual user intervention in file migration tasks, saving user time while maintaining simple storage capacity management through automated threshold-based triggers.
Solution Approach 2:
The system continuously monitors storage usage metrics and provides feedback to the file placement algorithm. When storage allocation approaches capacity limits, the feedback mechanism triggers automatic file migration to providers with available capacity, creating a closed-loop system that prevents storage exhaustion without user intervention.
3Productivity
If files are unevenly distributed across cloud storage providers, then one provider may be overutilized, but manual intervention is needed to balance the load
Solution Approach 1:
The system dynamically adjusts file placement parameters based on real-time monitoring of cloud storage provider utilization metrics. When one provider becomes overutilized, the system changes the placement parameters to redirect new files and migrate existing files to underutilized providers, automatically balancing the load across the aggregation while maintaining high productivity.
Solution Approach 2:
The load balancing mechanism transforms static file placement into a dynamic process that continuously adapts to changing utilization patterns. The system monitors storage consumption, network performance, and cost metrics, dynamically redistributing files to maintain optimal balance across providers without requiring manual operational intervention.
4Quantity of substance
If multiple cloud storage providers are aggregated, then storage capacity and options increase, but the complexity of managing different configurations increases
Solution Approach 1:
The patent introduces a cloud storage aggregation system as an intermediary layer between the user and multiple cloud storage providers. This intermediary abstracts the complexity of managing multiple providers by presenting a unified interface while handling the complex configuration management, file placement algorithms, and provider coordination in the background, thus increasing total storage capacity without proportionally increasing user-facing complexity.
Solution Approach 2:
The aggregation system implements multi-functionality by simultaneously managing file placement, load balancing, cost optimization, and provider selection across multiple cloud storage providers through a single unified interface. This universal system handles diverse provider configurations and protocols, allowing users to access aggregated capacity from multiple providers without dealing with individual provider complexities.
Data Source
AI summary
Context-based intelligent placement of files in aggregated cloud storage is provided. A virtual volume can be created to provide an aggregated interface for accessing aggregated cloud storage. When the user attempts to create a file on the virtual volume, the virtual volume can employ a placement algorithm to intelligently select one of the aggregated cloud storage providers to which the request to create the file will be directed. The placement algorithm can consider context of the aggregated cloud storage providers, network metrics, and other factors in its selection. In this way, the aggregated cloud storage can be efficiently used while maximizing the user experience.


