Personal Cloud Storage Auto-Configuration and Dynamic Service Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network storage systems require significant administrative effort and costs for managing the addition and removal of devices, especially in cloud storage solutions, where each device change necessitates manual configuration and data migration.

Innovation Solution

A personal network storage system that auto-configures itself, allowing users to define a cloud using their own devices, which can dynamically adjust resources and services based on availability, location, and user needs, eliminating the need for constant administrator intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual administrative management is used for device addition and removal in cloud storage, then system control and configuration are maintained, but administrative time and resources increase significantly

Engineering Contradiction:
Improvedevice management automationVSAvoidadministrative time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system enables devices to automatically register themselves with the cloud storage system without requiring manual administrative intervention. When a device joins the network, it autonomously announces its presence and capabilities, and the cloud system automatically integrates it into the storage network, eliminating the need for administrators to manually configure each device.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The cloud storage system continuously monitors network devices and automatically detects when new devices join or existing devices leave the network. This feedback mechanism triggers automatic reconfiguration processes that redistribute data and services without requiring administrative action, allowing the system to adapt dynamically to changing network conditions.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If devices are dynamically added or removed from cloud storage, then system flexibility and adaptability improve, but administrative complexity and costs increase

Engineering Contradiction:
Improvedevice availability flexibilityVSAvoidconfiguration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is designed to dynamically adapt its configuration based on the current state of network devices. When devices are added or removed, the cloud storage system automatically reconfigures data distribution and service allocation in real-time, allowing the system to maintain optimal performance without requiring complex manual reconfiguration procedures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-establishes data redundancy and service distribution mechanisms that automatically activate when devices join or leave the network. By having backup data copies and service migration capabilities ready in advance, the system can quickly adapt to device changes without requiring complex on-the-spot configuration decisions by administrators.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cloud storage providers manage all data and devices, then centralized control is maintained, but operational costs and administrative burdens increase

Engineering Contradiction:
Improvesystem availabilityVSAvoidoperational costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system divides the cloud storage management responsibilities between the centralized cloud controller and autonomous peer devices. Each device manages its own local data storage and can independently handle basic operations, while the cloud controller provides coordination and oversight. This segmentation reduces the operational burden on the cloud provider and lowers overall system costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Peer devices in the network serve multiple functions: they store data, provide storage capacity to other devices, and participate in data redistribution when needed. This multi-functionality allows the system to maintain high reliability through distributed redundancy while reducing operational costs by utilizing the resources of participating devices rather than requiring dedicated infrastructure for each function.

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

Data Source

PatentUS10298675B2Dynamic migration within a network storage system
Publication Date: 2019.05.21 APPLE INC
  • US10298675B2 patent drawing
  • US10298675B2 patent drawing
  • US10298675B2 patent drawing

AI summary

This is directed to providing access to content stored on a personal cloud. In particular, a personal cloud can be constructed by sharing the resources of several devices owned by a user and by other users trusted by the user. To add a device to a personal cloud, the device can identify its owner to a librarian, which can provide addressing information for other devices forming a cloud on behalf of the owner. The new device can establish a communications path with the other devices, and configure itself based on the services or data required for the personal cloud (e.g., as determined from communications with the other devices). Services operating on individual devices of the personal cloud can migrate dynamically and automatically to ensure that a user can remove a device from the personal cloud at will without adversely affecting the operation of the personal cloud.