Discovery Application Mapping PaaS Partitions Spaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large enterprises face complexity in managing and monitoring software applications and infrastructure across multiple partitions and spaces within a computer network, making it difficult to track resource utilization and maintain organization, especially as applications and infrastructure change over time.

Innovation Solution

A discovery application that maps and monitors the elements of the application system by obtaining a service identifier, determining partitions, spaces, and software applications, and generating a mapping of their distribution, allowing for efficient resource management and tracking of changes over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the application system is organized into multiple partitions and spaces to enable resource control and isolation, then resource utilization efficiency is improved, but system complexity increases making monitoring and management difficult

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a discovery application as an intermediary component that automatically discovers, maps, and monitors the application system's partitions, spaces, and applications. This mediator resolves the complexity issue by providing centralized visibility and automated tracking of resource distribution across multiple partitions and spaces, enabling efficient monitoring without requiring manual management of the complex system structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The discovery application implements continuous feedback mechanisms by periodically discovering and updating the state of partitions, spaces, and applications. This feedback loop provides real-time information about resource utilization and system configuration changes, allowing the system to maintain optimal resource distribution while automatically adapting to changes in the complex multi-partition environment

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the number of partitions and spaces is increased to accommodate different departments and applications, then adaptability is improved, but difficulty in detecting and measuring resource distribution increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddifficulty in detecting and measuring
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The discovery application serves as an intermediary that automatically discovers and maps the relationships between partitions, spaces, and applications. It provides a unified view of resource distribution across all partitions and spaces, making it easy to detect and measure resource allocation regardless of the system's adaptability or the number of partitions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The discovery application creates a virtual copy or representation of the physical system structure by generating a mapping that replicates the hierarchy of partitions, spaces, and applications. This virtual model enables easy detection and measurement of resource distribution without requiring direct inspection of the complex multi-partition structure

Inventive Principle:
Principle #26Copying

3Measurement precision

If manual tracking of application locations and resource quotas is implemented, then measurement precision is improved, but loss of time increases due to manual monitoring efforts

Engineering Contradiction:
Improvemeasurement precisionVSAvoidtime for monitoring
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The discovery application enables self-service automation by automatically discovering, mapping, and updating information about partitions, spaces, and applications without human intervention. It performs precise measurement of resource distribution and tracking of application locations autonomously, eliminating manual monitoring efforts while maintaining high measurement precision

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements automated feedback loops where the discovery application continuously monitors and updates the state of the application system. This automatic feedback mechanism provides precise measurement of resource quotas and application locations without requiring manual tracking, significantly reducing the time loss associated with manual monitoring

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10963314B2Discovery and mapping of a platform-as-a-service environment
Publication Date: 2021.03.30 SERVICENOW INC
  • US10963314B2 patent drawing
  • US10963314B2 patent drawing
  • US10963314B2 patent drawing

AI summary

A system includes persistent storage configured to store data on behalf of a managed network and a discovery application configured to perform operations. An application system hosts software applications on behalf of the managed network. The operations include obtaining a service identifier for the application system and, based thereon, determining partitions into which the application system is divided. The operations also include determining, within each respective partition, spaces between which the software applications of the managed network are distributed, and determining, within each respective space, one or more software applications of the software applications of the managed network. The respective space provides an isolated computing environment for execution of the one or more software applications therein. The operations further include determining a mapping that indicates a distribution of (i) the spaces among the partitions and (ii) the software applications among the spaces, and storing, in the persistent storage, the mapping.