Assurance and Analytic Layers for Cloud Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing systems with virtualization infrastructure face challenges in implementing efficient data collection and event management, particularly in automating resources and workloads, which limits their flexibility and scalability.

Innovation Solution

The implementation of an apparatus with an assurance layer and an analytic layer, utilizing deterministic and indeterministic functional groupings of components to provide data collection and event management functionality, including network topology determination, root cause analysis, real-time stream processing, and batch processing, supports automation in service provider cloud environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If conventional data collection and event management approaches are used in virtualization infrastructure, then implementation is simpler, but automation capability and system intelligence are insufficient

Engineering Contradiction:
Improveautomation capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent segments the data collection and event management system into distinct functional layers: an assurance layer for deterministic data collection and a analytic layer for indeterministic event management. This segmentation allows each layer to specialize in specific automation tasks, improving overall automation capability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary event management layer that bridges the deterministic assurance functions and the indeterministic analytic functions. This intermediary component enables seamless data flow and coordination between layers, enhancing automation capability without requiring complete system redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If deterministic functional grouping is used for data collection, then data reliability is improved, but real-time processing capability is reduced

Engineering Contradiction:
Improvedata collection reliabilityVSAvoidreal-time processing speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent divides the processing system into two segments: the assurance layer handling deterministic, reliable data collection, and the analytic layer handling real-time, indeterministic processing. This segmentation allows each segment to optimize for its specific function without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension to the architecture by introducing real-time stream processing capabilities in the analytic layer that operate parallel to the traditional batch processing in the assurance layer. This dimensional addition enables simultaneous reliable data collection and real-time processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If comprehensive data collection is implemented across all virtualization resources, then system visibility is improved, but data processing overhead increases

Engineering Contradiction:
Improvesystem visibilityVSAvoiddata processing overhead
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies local quality by tailoring the data collection approach to specific resource types and failure modes within the virtualization infrastructure. Different collection strategies are applied locally based on the deterministic or indeterministic nature of the target resource, improving visibility while minimizing unnecessary processing overhead.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial data collection by focusing on critical performance indicators and failure-prone components rather than collecting all possible data from every resource. This selective approach maintains adequate system visibility while significantly reducing processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9588815B1Architecture for data collection and event management supporting automation in service provider cloud environments
Publication Date: 2017.03.07 EMC IP HLDG CO LLC
  • US9588815B1 patent drawing
  • US9588815B1 patent drawing
  • US9588815B1 patent drawing

AI summary

An apparatus comprises at least one processing platform implemented using at least one processing device comprising a processor coupled to a memory. The processing platform comprises virtualization infrastructure, an assurance layer and an analytic layer. The assurance and analytic layers are configured to provide data collection and event management functionality to support automation relating to resources of the virtualization infrastructure and associated workloads. By way of example, the assurance and analytic layers illustratively comprise respective deterministic and indeterministic functional groupings of components. The functional groupings of components of the assurance and analytic layers are utilized to implement closed-loop remediation workflows and other types of automation relating to the virtualization infrastructure resources and their associated workloads.