Discovery Application Mapping PaaS Partitions Spaces
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


