Cloud Resource Management via Cost-Performance Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based resource management systems face challenges in efficiently allocating and migrating computational workloads due to varying resource bundles and pricing structures across different providers, leading to complex decision-making and increased operational costs.

Innovation Solution

A computer-implemented method that uses supply chain economics to optimize resource management by determining the cost of running workloads on different providers, selecting optimal resource templates, and migrating workloads based on cost and performance metrics, ensuring efficient allocation and utilization of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud providers offer various resource bundles with different pricing structures, then service variety and customer choice are improved, but evaluation and comparison complexity increases

Engineering Contradiction:
Improveservice varietyVSAvoidevaluation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a resource management system that acts as an intermediary between cloud providers and customers. This system automatically evaluates and compares different resource bundles from multiple providers, translating their varying pricing structures and service offerings into comparable metrics. The intermediary handles the complexity of evaluation internally while presenting simplified options to customers, thus resolving the contradiction between service variety and evaluation complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms the complex parameters of different resource bundles (varying pricing structures, service combinations, time periods) into standardized comparison parameters. By changing the representation parameters from provider-specific formats to unified evaluation metrics, the system enables straightforward comparison while maintaining the diversity of underlying service offerings.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If cloud resources are added and decommissioned on demand, then flexibility and scalability are improved, but operations management challenges increase

Engineering Contradiction:
ImproveflexibilityVSAvoidoperations management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service resource management system that automatically handles the addition and decommissioning of cloud resources based on demand. The system monitors resource utilization, automatically provisions new resources when needed, and decommissions underutilized resources without requiring manual operations intervention. This automation maintains flexibility while reducing operations management complexity by eliminating the need for manual decision-making and execution in dynamic resource allocation.

Inventive Principle:
Principle #25Self-service

3Reliability

If resource overloading is used to handle peak demands, then service reliability is improved, but cost and efficiency worsen

Engineering Contradiction:
Improveservice reliabilityVSAvoidoperational cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic resource allocation that adjusts resource provisioning in real-time based on actual demand patterns. Instead of static overloading to ensure peak demand coverage, the system continuously monitors utilization and dynamically scales resources up or down. This dynamic approach maintains service reliability during peaks while avoiding the continuous operational cost of maintaining excessive idle capacity during low-demand periods.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor resource utilization patterns and use this information to optimize resource allocation. By continuously gathering data on actual usage and feeding this information back into the provisioning decisions, the system can right-size resource allocation to match actual demand, thereby maintaining reliability when needed while reducing operational costs during lower utilization periods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11689613B2Systems, apparatus and methods for cost and performance-based management of resources in a cloud environment
Publication Date: 2023.06.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11689613B2 patent drawing
  • US11689613B2 patent drawing
  • US11689613B2 patent drawing

AI summary

Systems, methods and apparatus, including computer program products, are disclosed for regulating access of consumers (e.g., applications, containers, or VMs) to resources and services (e.g., storage). In one embodiment, this regulation occurs through the movement of consumers between different providers of a resource or service, such as a cloud service provider. Moving consumers includes, for example, determining the cost of moving the consumer from a first provider to a second provider. According to various embodiments, the cost of moving the consumer is compared to cost and performance criteria associated with moving the consumer from the first provider to the second provider. Cloud-based services may be priced as templates, reserved instances, or a combination.