Automated Update Propagation in Distributed Cloud Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud computing environments require significant manual input and expertise for configuration and management, making it complex for users to take advantage of computing capabilities effectively.

Innovation Solution

The implementation of automated management systems, including an application director, cloud manager, and blueprint manager, that facilitate provisioning, deployment, and resource management of virtual machines and containers, enabling automated workflows and resource reclamation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If automated management systems are implemented, then ease of operation and productivity are improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

An automated management system acts as an intermediary between users and cloud computing resources, handling provisioning, deployment, and management tasks automatically. This mediator abstracts the complexity of manual configuration and resource coordination, providing users with simplified interfaces while managing complex backend operations including virtual machine lifecycle management, resource allocation, and system coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If manual configuration and management are used, then device complexity is reduced, but productivity and ease of operation deteriorate

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cloud computing system implements self-service capabilities where the automated management system independently performs provisioning, deployment, and management operations without requiring manual user intervention for each task. The system automatically discovers resource states, coordinates between components, manages virtual machine lifecycles, and adapts to changing conditions, thereby dramatically improving productivity while the underlying complexity is handled by the system itself rather than users.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10715594B2Systems and methods for update propagation between nodes in a distributed system
Publication Date: 2020.07.14 VMWARE INC
  • US10715594B2 patent drawing
  • US10715594B2 patent drawing
  • US10715594B2 patent drawing

AI summary

Methods and apparatus to propagate an update between nodes in a distributed environment are disclosed. An example apparatus includes a database storing information about a deployment of infrastructure as a service (IaaS) components; and an update manager to: configure a first script to be executed upon boot of the apparatus, the first script to schedule execution of a second script for updating the IaaS components; in response to execution of the first script, schedule a second script for execution; in response to execution of the second script retrieve information about the IaaS components, determine an order for upgrades of the IaaS components, and trigger installation of an update for the IaaS components.