Automatic Infrastructure SLA Generation via IT Building Block Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating service level agreements (SLAs) for IT infrastructure are manual and time-consuming, lacking defined SLAs for component environments, such as 3-tier systems, and only allow for automatic creation of SLAs for individual components, which can take weeks or months.

Innovation Solution

A system and method for automatically generating infrastructure SLAs by mapping SLA components to IT building blocks in a service catalog, allowing for the creation of architectures that meet client requests and automatically generating SLAs based on these architectures, using a database of predefined SLA components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual methods are used to create service level agreements for IT infrastructure, then SLAs can be customized and negotiated, but the process is time-consuming and takes weeks or months

Engineering Contradiction:
ImproveSLA customization and negotiation qualityVSAvoidTime to create SLA
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining SLA components and IT building blocks in a database before the actual SLA creation process. These predefined elements are prepared in advance and can be quickly assembled automatically when a client requests a service, eliminating the need for time-consuming manual creation while maintaining customization capabilities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of predefined SLA components and IT building blocks from a database. Instead of creating SLAs from scratch manually, the system automatically generates copies of pre-established templates and components that can be customized and assembled rapidly, significantly reducing the time required while preserving the ability to negotiate and customize specific terms.

Inventive Principle:
Principle #26Copying

2Productivity

If automatic creation methods are used for individual component SLAs, then the process is faster, but defined SLAs are not available for component environments such as 3-tier systems

Engineering Contradiction:
ImproveSLA creation speedVSAvoidSLA applicability to component environments
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system segments SLAs into hierarchical levels: individual IT building blocks (components) and composite component environments (such as 3-tier systems). By dividing the SLA creation process into these manageable segments, the system can automatically create SLAs for both individual components and their aggregated environments, maintaining high productivity while expanding versatility to cover complex multi-component architectures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a nested structure where SLAs for individual IT building blocks are contained within SLAs for component environments. The architecture database stores SLA components at multiple levels of nesting, allowing automatic generation of SLAs that encompass both individual components and their parent environments, thereby achieving both speed and adaptability simultaneously.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Adaptability or versatility

If manual SLA creation is used, then SLAs can be negotiated and customized, but the process lacks automation and requires significant human effort

Engineering Contradiction:
ImproveSLA negotiation and customization capabilityVSAvoidSLA creation automation
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system enables self-service automatic SLA creation by allowing clients to select IT building blocks and service level targets from an online service catalogue. The system then automatically generates the infrastructure SLA without requiring manual human effort, while still providing customization options. This self-service mechanism achieves high automation while preserving adaptability through client-driven selections.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where clients can review and negotiate automatically generated SLAs. The architecture database stores predefined SLA components that can be adjusted based on client feedback and negotiation outcomes, allowing the system to maintain automation while adapting to specific client requirements through iterative refinement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10581702B2Automatic creation of standard service level agreements for architectures
Publication Date: 2020.03.03 KYNDRYL INC
  • US10581702B2 patent drawing
  • US10581702B2 patent drawing
  • US10581702B2 patent drawing

AI summary

Systems and methods for automatically generating standard service level agreements for architectures are disclosed. In embodiments, a method comprises receiving a request from a client, the request including: one or more select information technology (IT) building blocks selected from a plurality of IT building blocks in an online service catalogue; and a select service level target (SLT) from a plurality of predetermined SLTs in the service catalogue; automatically generating an architecture based on the request utilizing the service catalogue, the architecture comprising at least one IT building block different from the one or more select IT building blocks, wherein the architecture is capable of meeting objectives of the request; determining that the architecture meets the select SLT; accessing an architecture database; and automatically generating an infrastructure SLA based on the architecture utilizing the architecture database.