Cloud Storage Virtualization for Dynamic File Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information handling systems lack efficient methods for virtualizing and managing cloud storage sources, leading to suboptimal allocation of files across available storage options based on factors like availability, space, transmission speed, and security requirements.

Innovation Solution

A method and system that detect devices connected to a docking station, identify cloud storage sources, calculate weighted values for each source based on various factors, and dynamically select the most suitable storage location for files, ensuring efficient allocation and load balancing across cloud storage sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual file allocation methods are used, then user control over file placement is maintained, but storage efficiency and optimization are reduced

Engineering Contradiction:
Improvestorage efficiencyVSAvoiduser control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system automatically performs file allocation and cloud storage source selection without requiring user intervention. The virtualization layer autonomously calculates weighted values, evaluates multiple cloud storage sources, and determines optimal file placement based on availability, space, transmission speed, and security requirements, thereby improving storage efficiency while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

2Productivity

If files are stored on a single cloud storage source, then simplicity is maintained, but storage efficiency and load balancing are reduced

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments cloud storage management into distinct functional layers: a virtualization layer that presents a unified storage interface to users and a backend layer that manages multiple physical cloud storage sources. This segmentation allows the system to distribute files across multiple cloud storage sources for improved efficiency and load balancing while maintaining a simple user interface that abstracts the underlying complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a virtualization layer as an intermediary between the user and multiple cloud storage sources. This intermediary calculates weighted values for each cloud storage source based on multiple factors, automatically selects optimal storage locations, and manages file distribution. The intermediary handles the complexity of multi-source management internally while presenting a simplified interface to users, thereby improving storage efficiency without increasing perceived system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If cloud storage sources are not virtualized, then direct access is maintained, but resource allocation and load balancing are reduced

Engineering Contradiction:
Improveresource allocationVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The virtualization layer provides universal access to multiple cloud storage sources through a unified interface. It simultaneously performs multiple functions including calculating weighted values for each cloud storage source, evaluating availability and space, assessing transmission speed and security requirements, and determining optimal file allocation. This multi-functionality improves resource allocation efficiency while the virtualization abstraction manages the underlying complexity.

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

Data Source

PatentUS10031916B2Methods and systems for virtualizing and managing cloud storage sources
Publication Date: 2018.07.24 DELL PROD LP
  • US10031916B2 patent drawing
  • US10031916B2 patent drawing
  • US10031916B2 patent drawing

AI summary

Methods and systems for virtualizing and managing cloud storage sources are disclosed. The method includes detecting devices in communication with a docking station and identifying a file on one of the devices. The method also includes identifying a plurality of cloud storage sources and calculating a weighted value for each storage source among the plurality of storage sources. The method further includes selecting a storage location within the plurality of cloud storage sources based on the calculated weighted values and storing the file at the selected storage location.