Topology-Based Cloud Service Lifecycle Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing blueprint approach for designing, provisioning, deploying, and managing cloud services lacks the ability to describe physical topologies, making it difficult to associate metadata and policies, and is not intuitive for designers, leading to challenges in using blueprints as models for applications or infrastructure templates.

Innovation Solution

The introduction of architecture-descriptive topologies that define the physical architecture of a cloud service, allowing for the association of nodes with relationships, properties, actions, policies, and lifecycle management actions, and the use of a cloud service broker that supports both topologies and blueprints with a unified lifecycle management engine.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If a blueprint approach is used for designing and managing cloud services, then service provisioning can be automated, but the ability to describe physical topologies and associate metadata is lost

Engineering Contradiction:
Improveservice provisioning automationVSAvoidphysical topology description capability
Core Design Contradiction:
Extent of automationVSLoss of information

Solution Approach 1:

The patent merges the blueprint approach with architecture-descriptive topology modeling, combining service provisioning automation capabilities with physical topology description. The topology model integrates nodes, connections, and metadata association while maintaining automated provisioning workflows, thus eliminating the need to choose between automation and topology description.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The architecture-descriptive topology serves multiple functions simultaneously: it describes physical architecture, associates metadata with nodes and connections, enables policy attachment, and supports automated provisioning. This multi-functional model replaces the single-purpose blueprint approach, allowing the same structure to handle both automation and descriptive requirements.

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

2Loss of information

If architecture-descriptive topologies are introduced to define physical architecture, then physical topology description and metadata association improve, but system complexity increases

Engineering Contradiction:
Improvephysical topology description capabilityVSAvoidlifecycle management system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The topology model is segmented into distinct components: nodes representing infrastructure elements, connections representing relationships, metadata associated with each node and connection, and policies attached to specific topology elements. This segmentation allows complex physical architectures to be modeled through simple, reusable building blocks, reducing perceived complexity while improving descriptive capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a lifecycle management engine that acts as an intermediary between the topology model and the cloud service provisioning system. This engine handles the complexity of interpreting topology descriptions, associating metadata, enforcing policies, and coordinating provisioning actions, thereby shielding users from underlying system complexity while enabling rich topology modeling.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If nodes are associated with relationships, properties, actions, and policies in the topology model, then lifecycle management capability improves, but the complexity of managing these associations increases

Engineering Contradiction:
Improvelifecycle management capabilityVSAvoidtopology model complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The topology model employs dynamic node types and relationship categories that can be configured based on specific cloud service requirements. Nodes can represent different infrastructure elements (computing, storage, networking) with appropriate properties and allowed actions, allowing the model to adapt to various scenarios without requiring a completely different structure for each case.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses parameter-based node definitions where each node type has a set of configurable parameters (properties) that define its characteristics, allowed actions, and associated policies. By changing parameters rather than restructuring the entire model, the system can manage complex node associations while maintaining a consistent, manageable framework across different cloud service scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10230580B2Management of the lifecycle of a cloud service modeled as a topology
Publication Date: 2019.03.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10230580B2 patent drawing
  • US10230580B2 patent drawing
  • US10230580B2 patent drawing

AI summary

A method of managing the lifecycle of cloud service modeled as a topology includes, with a processor, generating a topology, the topology representing a cloud service, associating a number of lifecycle management actions (LCMAs) with a number of nodes within the topology, associating a number of policies with a number of nodes within the topology, the policies guiding the lifecycle management of the nodes, and with a lifecycle management engine, executing the topology.