Cloud Resource Exchange Management via Credit-Based Workload Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service providers face limitations in managing workload due to insufficient physical resources, leading to unavailability of services, especially when customers do not allow ample lead time for resource procurement.

Innovation Solution

Implementing a credit management system for resource sharing across multiple Cloud providers, allowing workload shifting and resource pooling through a fair-share algorithm that tracks and compensates resource usage with credits based on type, duration, and service level agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a Cloud provider uses only its own physical resources to fulfill service requests, then it maintains control over service quality and reliability, but it cannot meet resource requirements when customers do not allow ample lead time for resource procurement

Engineering Contradiction:
Improveservice availabilityVSAvoidresource flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent combines resources from multiple Cloud providers into a unified resource pool. When a service request exceeds the capacity of the primary Cloud provider, the system automatically merges with secondary providers to fulfill the shortfall, thereby maintaining service availability while gaining resource flexibility through partnerships.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system establishes resource sharing agreements and pre-configures fallback mechanisms before resource shortages occur. By preliminarily setting up credit-based resource exchange frameworks and identifying alternative providers in advance, the system can rapidly respond to unexpected workload surges without requiring lead time for resource procurement.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If a Cloud provider procures additional physical resources to meet peak demand, then it can fulfill more service requests, but it increases infrastructure cost and resource idle time during low-demand periods

Engineering Contradiction:
Improveservice fulfillment capacityVSAvoidresource idle time
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically adjusts resource allocation based on real-time demand conditions. During peak periods, the primary Cloud provider utilizes its own resources and supplements with borrowed resources from partners. During low-demand periods, it returns excess resources to partners, thereby maintaining high service fulfillment capacity while minimizing resource idle time and associated costs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The resource sharing framework enables Cloud providers to serve multiple functions: acting as primary providers during their peak periods and as backup providers for partners during their peak periods. This multi-functionality allows providers to maintain high productivity across the consortium while reducing individual infrastructure investment and idle resource time.

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

3Reliability

If a Cloud provider allows other providers to handle its workload, then it improves service availability during capacity shortages, but it introduces complexity in resource management and credit tracking

Engineering Contradiction:
Improveservice availabilityVSAvoidresource management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a centralized resource management system that acts as an intermediary between Cloud providers. This intermediary automatically handles workload routing, resource allocation, and credit tracking according to pre-established agreements. By delegating these complex management tasks to the intermediary system, individual providers can share workload while minimizing the complexity burden on each participant.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements automated feedback mechanisms that continuously monitor resource usage, workload distribution, and credit balances. This real-time feedback enables dynamic adjustment of resource sharing decisions and automatic reconciliation of credits, thereby maintaining service availability while reducing the manual management complexity through automated control loops.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8037187B2Resource exchange management within a cloud computing environment
Publication Date: 2011.10.11 KYNDRYL INC
  • US8037187B2 patent drawing
  • US8037187B2 patent drawing
  • US8037187B2 patent drawing

AI summary

The present invention provides a solution for resource sharing (e.g., inter-Cloud) within a Cloud-computing environment. One objective of the present invention is to better utilize idle public or private Cloud infrastructures and improve the availability of Cloud services by allowing different Cloud service providers to virtually combine their services and infrastructures. In the event that there is not enough capacity for a single Cloud service provider to manage its workload, the workload may be shifted to additional infrastructures within the Cloud. The result of the workload shift may reduce the unavailability of Cloud services to the Cloud end-user by allowing another Cloud service provider to temporarily handle the workload. Based on the resource sharing activities, compensation (e.g., credits/tokens) can be exchanged between the participating Cloud providers to reflect their participation in the resource exchange.