Resilience Framework for IT Systems via Vulnerability Scoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches to resilience engineering in IT systems are fragmented and lack a comprehensive framework for identifying and addressing vulnerabilities, leading to inadequate resilience strategies and risk management across both application and infrastructure levels.

Innovation Solution

A system comprising an analysis module for assessing vulnerabilities, an engineering module for embedding resilience design patterns, and a remediation module for providing guidance on necessary changes, integrated into the software development life cycle to ensure end-to-end resilience coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional resilience strategies (high availability, disaster recovery) are implemented focusing on infrastructure availability, then infrastructure reliability is improved, but comprehensive end-to-end resilience coverage from application to infrastructure level is not achieved

Engineering Contradiction:
Improveinfrastructure availabilityVSAvoidend-to-end resilience coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments resilience engineering into distinct phases (assessment, strategy selection, implementation, validation) and layers (application, infrastructure), allowing comprehensive coverage while maintaining focus on specific improvement areas through structured phase-gate progression

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal resilience framework that can be applied across multiple layers (application and infrastructure) and phases (SDLC stages), providing end-to-end coverage while adapting to different organizational needs through configurable assessment models and strategy libraries

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

2Measurement precision

If resilience engineering is addressed in isolated phases during Non-Functional Testing, then specific testing capabilities are improved, but comprehensive structured approach across entire SDLC is not achieved

Engineering Contradiction:
Improvetesting capabilityVSAvoidSDLC integration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs resilience assessment and strategy selection in early SDLC phases (requirements, design) before implementation, enabling proactive resilience engineering rather than reactive testing-only approaches, thereby reducing later complexity through upfront planning

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a dynamic phase-gate framework where resilience activities are adaptively selected and executed based on phase-specific contexts, risk assessments, and organizational maturity, allowing the system to evolve from basic to advanced resilience practices without imposing fixed complexity

Inventive Principle:
Principle #15Dynamics

3Reliability

If code libraries implementing specific resilience design patterns are used, then application-level resilience is improved, but guidance for determining applicability to existing applications and platforms is not provided

Engineering Contradiction:
Improveapplication-level resilienceVSAvoidapplicability determination
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent incorporates feedback mechanisms through validation phases and assessment models that evaluate whether selected resilience patterns are appropriately applied to specific applications and platforms, providing continuous guidance for determining applicability and effectiveness

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11392445B2System and method for supporting resilience in it environment
Publication Date: 2022.07.19 COGNIZANT TECH SOLUTIONS INDIA PVT LTD
  • US11392445B2 patent drawing

AI summary

The present invention relates to a system and method for supporting application resilience. The objective is to engineer fault awareness and recovery capabilities in an application. The system provides a structured, repeatable and comprehensive approach for addressing resilience of IT systems. Further, it proposes a well-defined set of activities and specifies output for each phase which when integrated into regular SDLC will help systematically build resilience into enterprise applications. The system further optimizes the effort involved using a vulnerability based scoring mechanism that provides the right level of engineering needed based on the applications susceptibility to failures and the impact to the customer's business activities.