Automated Cloud Provider Synchronization in Embedded Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems lack automated methods for creating and synchronizing cloud providers in an embedded container architecture, leading to potential inconsistencies and user burdens in managing cloud storage configurations.

Innovation Solution

A storage system management application with control logic that automates the creation of cloud providers by instructing a cloud tethering subsystem to establish connections and install cloud providers in the embedded operating system, and implements a synchronization verification process to ensure consistency between the cloud tethering subsystem and the storage system's embedded operating system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated cloud provider creation is implemented, then user burden and manual configuration effort are reduced, but system complexity and automation control requirements increase

Engineering Contradiction:
Improveuser burdenVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically creating cloud providers without requiring user input. The storage system management application autonomously executes the creation process, including establishing connections with cloud repositories and configuring cloud providers in the embedded operating system, thereby eliminating manual user configuration efforts while managing system complexity through automated workflows

Inventive Principle:
Principle #25Self-service

2Reliability

If cloud provider synchronization verification is implemented, then consistency between subsystems is ensured, but processing time and computational resources increase

Engineering Contradiction:
ImproveconsistencyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback through a synchronization verification process that compares the list of cloud providers in the embedded operating system with those in the cloud tethering subsystem. This feedback mechanism detects inconsistencies and triggers automatic corrections, ensuring reliability while managing processing time through targeted verification rather than continuous full-system synchronization

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If automated installation in embedded operating system is implemented, then configuration accuracy is improved, but automation control requirements and system complexity increase

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidautomation control requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by automatically installing cloud providers in the embedded operating system immediately after creation, before any potential inconsistencies can arise. The storage system management application pre-configures the cloud provider information in both the cloud tethering subsystem and the embedded operating system, ensuring configuration accuracy while managing automation complexity through sequential automated workflows

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11386121B2Automated cloud provider creation and synchronization in an embedded container architecture
Publication Date: 2022.07.12 EMC IP HLDG CO LLC
  • US11386121B2 patent drawing
  • US11386121B2 patent drawing
  • US11386121B2 patent drawing

AI summary

A SSMA (Storage System Management Application) automates creation of a cloud provider on a cloud repository. The SSMA instructs a CTS (Cloud Tethering Subsystem) to create the cloud provider, which causes the CTS to establish a secure connection to the cloud repository. The cloud repository creates the cloud provider and returns identifying information. The CTS then tests the connection to verify that the cloud provider is reachable at the cloud repository. The SSMA also instruct a solution enabler to install the cloud provider in the storage system embedded operating system. The SSMA also implements a cloud provider synchronization verification process, which enables the SSMA to determine if there are any differences between lists of cloud providers maintained by the CTS and the embedded operating system. If any differences are detected, the SSMA automates the process of installing the correct set of cloud providers in the storage system embedded operating system.