Orchestrated Cloud Tethering Setup in Embedded Storage Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage system management applications require complex user interactions to set up a containerized cloud communication system within an embedded operating system, making it difficult to integrate cloud access and manage storage resources efficiently.

Innovation Solution

A storage system management application with control logic that orchestrates the setup of a containerized cloud communication system by enrolling a cloud tethering subsystem, creating a cloud protection environment, registering the storage system, and configuring network interfaces, minimizing user input and automating the integration of cloud resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual setup procedures are used for containerized cloud communication system, then user control and customization are improved, but setup complexity and time consumption increase

Engineering Contradiction:
Improveuser controlVSAvoidsetup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring cloud communication parameters, network settings, and security policies before user interaction. The orchestration engine automatically prepares the containerized environment with default configurations, so when users initiate setup, most work is already completed, reducing setup time while maintaining user control over final decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service through automated orchestration that performs configuration, enrollment, and integration tasks without requiring manual user intervention. The cloud communication system automatically enrolls devices, configures network interfaces, and establishes connections, allowing the system to serve itself while users retain oversight and control through the user interface.

Inventive Principle:
Principle #25Self-service

2Loss of time

If automated orchestration is implemented, then setup time and user interaction are reduced, but system complexity increases

Engineering Contradiction:
Improvesetup timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The orchestration system is segmented into distinct functional modules: cloud enrollment service, network configuration module, container management engine, and security policy handler. Each module handles specific tasks independently, making the overall complex system manageable through clear separation of concerns. This modular architecture allows automated orchestration while keeping individual components relatively simple and well-defined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An orchestration engine acts as an intermediary layer between the user interface and the complex containerized cloud communication infrastructure. This mediator translates simple user actions into complex automated sequences, shielding users from system complexity while enabling powerful automated functionality. The intermediary manages the complexity internally while presenting a simplified interface to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If cloud tethering subsystem is enrolled automatically, then integration speed is improved, but security risks may increase

Engineering Contradiction:
Improveintegration speedVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The automated enrollment process incorporates feedback loops that verify security conditions before completing cloud tethering subsystem integration. The system continuously monitors security policies, validates device credentials, and checks network configurations during the enrollment process. This feedback mechanism ensures that automated speed gains do not compromise security, as each step is verified before proceeding.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Security validations and authentication checks are performed as preliminary actions before the actual cloud tethering enrollment completes. The system pre-verifies device identities, validates security certificates, and establishes security policies in advance of the main enrollment process. This ensures that even though enrollment is automated and fast, security requirements are met before integration is finalized.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12126681B2Fully orchestrated setup of a containerized cloud communication system within an embedded operating system
Publication Date: 2024.10.22 DELL PROD LP
  • US12126681B2 patent drawing
  • US12126681B2 patent drawing
  • US12126681B2 patent drawing

AI summary

A storage system management application contains control logic configured to enable the storage system management application to fully orchestrate setup of a containerized cloud communication system within embedded operating system, with minimal interaction from an end user. Upon receipt of an instruction to initiate cloud access, the storage system management application enrolls a cloud tethering subsystem and establishes a secure communication channel to the cloud tethering subsystem. The storage system management application also creates a cloud protection environment within the operating system for use by the cloud tethering subsystem, and registers the storage system to the cloud tethering subsystem. The storage system management application also creates external network interfaces on the cloud tethering subsystem and configures one or more private cloud provider endpoints on the cloud tethering subsystem.