Knowledge Graph for Dynamic Cloud Resource Leasing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hybrid cloud environments, there is a need to dynamically identify resource shortages and temporarily lease resources from other clouds while ensuring that the leased resources meet the policy prerequisites of the host system, such as security and privacy standards, to avoid downtime and inefficiencies.

Innovation Solution

A knowledge graph is built to identify resource vendors that can provide the required resources, using a matching algorithm to ensure that the selected vendors satisfy the host system's policy prerequisites, and a lease is issued to temporarily acquire these resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If resources are requested from public cloud to satisfy large workload needs, then resource availability is improved, but security and privacy compliance may be compromised

Engineering Contradiction:
Improveresource availabilityVSAvoidsecurity and privacy compliance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces a hybrid cloud environment as an intermediary between private and public clouds. A cloud broker acts as a mediator that manages resource requests, evaluates vendor policies against host system prerequisites, and selects appropriate vendors. This intermediary layer ensures that security and privacy compliance are maintained while still enabling access to public cloud resources when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If resources are temporarily leased from external vendors, then resource flexibility is improved, but system complexity increases

Engineering Contradiction:
Improveresource flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements automated self-service mechanisms where the cloud broker automatically evaluates resource requests, queries the knowledge graph for suitable vendors, assesses policy compliance, and executes leases without manual intervention. This automation reduces the operational complexity that would otherwise arise from managing temporary resource leases across multiple external vendors.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent pre-builds a knowledge graph containing vendor profiles, resource inventories, and policy information before resource requests arise. This preliminary structuring of vendor data enables rapid automated decision-making when resource requests occur, reducing the complexity of real-time vendor selection and compliance verification.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If a knowledge graph is built to match resource vendors with policy prerequisites, then compliance accuracy is improved, but processing time increases

Engineering Contradiction:
Improvecompliance accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The knowledge graph is constructed in advance, organizing vendor information, resource capabilities, and policy prerequisites into a structured format before resource requests occur. This pre-processing enables the cloud broker to quickly query and match vendors against requirements without performing complex analysis in real-time, thus maintaining high compliance accuracy while minimizing processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual or rule-based vendor matching mechanisms with a sophisticated knowledge graph and automated reasoning system. This substitution enables precise policy compliance verification through structured data querying and algorithmic matching, achieving high accuracy without the time cost of manual review processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11966854B2Knowledge graph for determining a resource vendor from which to lease resources
Publication Date: 2024.04.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11966854B2 patent drawing
  • US11966854B2 patent drawing
  • US11966854B2 patent drawing

AI summary

A computer-implemented method according to one embodiment includes building a knowledge graph of resource vendors. The method further includes identifying resources that are in relatively short supply in a host system, and determining, using a matching algorithm, a first of the resource vendors in the knowledge graph from which to temporarily lease the identified resources to the host system. The first resource vendor includes the identified resources and satisfies policy prerequisites of the host system. A lease is caused to be issued, from the first resource vendor to the host system, for the identified resources. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.