Metadata Lake for Governed Cloud Application Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Platform-as-a-Service (PaaS) tools lack the ability to make informed decisions about deploying applications on trusted infrastructure that meets specific policy and regulatory requirements, such as those related to financial services, data protection, and government regulations, due to their inability to understand and map trust-based criteria with underlying infrastructure capabilities in real-time.

Innovation Solution

A metadata repository, referred to as a 'metadata lake,' is maintained to store and manage metadata associated with applications, their content, and the cloud infrastructure environment, enabling the determination of a best-fit deployment on trusted infrastructure by mapping trust-based criteria, thereby facilitating governed placement and discovery of data sets and schemas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing PaaS tools are used for application deployment, then deployment automation and development speed are improved, but the ability to meet trust-based criteria and regulatory requirements deteriorates

Engineering Contradiction:
Improvedeployment speedVSAvoidtrust-based criteria compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a metadata repository as an intermediary layer between applications and infrastructure. This repository stores trust-based criteria metadata and infrastructure capability metadata, enabling the system to match applications with trusted infrastructure without slowing down the automated deployment process. The metadata acts as a mediator that bridges the gap between rapid deployment needs and regulatory compliance requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter space by introducing metadata fields that capture trust-based criteria (such as regulatory requirements, security levels) and infrastructure capabilities. By transforming these requirements into structured metadata parameters, the system can automatically match applications with appropriate infrastructure while maintaining deployment speed through automated metadata-based decision making.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If trust-based criteria are enforced during deployment, then regulatory compliance and data protection are improved, but deployment flexibility and adaptability deteriorate

Engineering Contradiction:
Improvedata protectionVSAvoiddeployment flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic trust-based criteria through metadata that can be configured differently for different applications and infrastructure environments. The system dynamically selects and applies appropriate trust criteria based on the specific deployment scenario, allowing flexible compliance with regulatory requirements while maintaining deployment adaptability. Metadata fields can be activated or deactivated based on organizational policies and environmental characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments trust-based criteria into separate metadata fields within the metadata repository. This segmentation allows individual criteria (such as data protection, security, compliance) to be independently configured and applied, providing flexibility in deploying applications to trusted infrastructure while maintaining the ability to adapt to different regulatory environments through selective criterion application.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If metadata repository is introduced to enable governed deployment, then trust-based criteria mapping capability is improved, but system complexity and infrastructure requirements deteriorate

Engineering Contradiction:
Improvetrust-based criteria mappingVSAvoidsystem architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent designs the metadata repository to serve multiple functions: storing application metadata, infrastructure capability metadata, trust-based criteria, and deployment configurations. By making the metadata repository multi-functional, the system avoids adding separate complex subsystems for each function, thereby reducing overall system complexity while enabling comprehensive trust-based criteria mapping and governed deployment capabilities.

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

Data Source

PatentUS9594546B1Governed application deployment on trusted infrastructure
Publication Date: 2017.03.14 EMC IP HLDG CO LLC
  • US9594546B1 patent drawing
  • US9594546B1 patent drawing
  • US9594546B1 patent drawing

AI summary

Techniques are disclosed for governed or constrained deployment of one or more applications on trusted infrastructure of a cloud infrastructure environment. For example, a repository of metadata (e.g., metadata lake) is maintained. The metadata repository includes metadata associated with applications, metadata associated with content associated with the applications, and metadata associated with a cloud infrastructure environment in which the applications are deployable. A deployment is determined for a given application on a trusted infrastructure within the cloud infrastructure environment based on at least a subset of the metadata maintained in the metadata repository. The determination of the deployment of the given application based on the subset of the metadata includes mapping trust-based criteria associated with the given application with a portion of infrastructure of the cloud infrastructure environment that satisfies the trust-based criteria.