Service Model KPI Templates for Dynamic Resource Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises face challenges in dynamically managing and monitoring computing resources across different layers, such as software applications and hardware resources, to effectively report performance and health metrics, which is not efficiently addressed by existing technologies.

Innovation Solution

A service model is created dynamically through lookups into external data sources or user interfaces, with templates containing rules that define Key Performance Indicators (KPIs) to report resource performance, allowing for propagation logic to visualize resource health effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a service model is created dynamically via lookups into external data sources, then the ability to monitor and report resource performance is improved, but the complexity of the system increases

Engineering Contradiction:
Improveresource performance monitoringVSAvoidservice model creation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining templates with KPIs and rules before dynamic service model creation. These templates contain predetermined performance metrics and propagation logic that can be automatically instantiated when services are discovered from external data sources, eliminating the need to create monitoring frameworks from scratch for each service.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses templates as an intermediary layer between external data sources and the monitoring system. The templates act as a mediator that standardizes the extraction, transformation, and loading of service data, simplifying the complexity of directly interfacing with diverse external data sources while maintaining precise performance monitoring capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If templates with rules are used to define KPIs and propagation logic, then the ease of configuring performance reporting is improved, but the device complexity increases

Engineering Contradiction:
Improveperformance reporting configurationVSAvoidtemplate rule system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the complex monitoring configuration into separate, reusable templates. Each template encapsulates specific KPIs, rules, and propagation logic for particular service types or resource categories. This segmentation allows users to configure monitoring by selecting and customizing individual templates rather than building entire monitoring frameworks from scratch.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality through templates that can be applied across multiple services and resource types. A single template can serve multiple functions by configuring KPIs and propagation logic for different service categories, reducing the need for separate configuration systems for each service type while maintaining ease of operation.

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

3Productivity

If rules are chained to define propagation logic for reporting resource health, then the productivity of performance reporting is improved, but the device complexity increases

Engineering Contradiction:
Improveperformance reporting efficiencyVSAvoidrule chaining system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-configuring chains of rules within templates that define propagation logic for resource health reporting. These rule chains are established beforehand and can be automatically applied when services are added or modified, improving productivity by eliminating the need to manually configure complex propagation logic for each service while managing system complexity through template encapsulation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8538787B2Implementing key performance indicators in a service model
Publication Date: 2013.09.17 SERVICENOW INC
  • US8538787B2 patent drawing
  • US8538787B2 patent drawing
  • US8538787B2 patent drawing

AI summary

A service model of resources is created and the resources are mapped to a plurality of templates. The service model represents real-time characteristics of resources for an enterprise. Rule-based Key Performance Indicators (KPIs) are then configured on the templates and thereby applied to the depicted resources, and the overall health of the system that utilizes the depicted resources depicted is determined. These KPI's can be chained in a way that allows the user a large amount of flexibility to report the metrics most relevant to the health of the business.