Cloud Broker Dynamic Resource Allocation Across Federated Infrastructures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Customer-driven datacenters face high costs and resource inefficiencies due to the need for maximum throughput, hardware replication for disaster recovery, and frequent upgrades, which can be costly and result in underutilized resources.

Innovation Solution

A cloud broker system that selectively enables access to processing resources across multiple cloud management infrastructures, allowing for dynamic allocation of computing capacity based on demand, geographic location, and priority, thereby leveraging underutilized resources and reducing the need for dedicated datacenters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If datacenters reserve spare capacity and replicate hardware for high availability and disaster recovery, then reliability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvehigh availabilityVSAvoidhardware replication
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the datacenter infrastructure into multiple independent clouds, each managed by its own cloud management infrastructure. This allows capacity to be divided into discrete units that can be dynamically allocated and shared across multiple organizations, reducing the need for each organization to maintain full redundant hardware for disaster recovery.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal cloud broker system that mediates between multiple cloud management infrastructures and end users. This broker enables a single hardware resource to serve multiple functions and multiple customers simultaneously, allowing spare capacity in one cloud to be utilized by another cloud, thereby reducing the need for duplicate hardware replication.

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

2Productivity

If datacenters upgrade infrastructure to handle maximum capacity requirements, then productivity is improved, but loss of energy and cost increase

Engineering Contradiction:
Improvemaximum throughputVSAvoidcostly upgrades
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements dynamic capacity allocation where cloud management infrastructures can selectively start and stop services based on actual demand. The cloud broker continuously monitors capacity requirements and reallocates resources dynamically, allowing infrastructure to adapt to varying workload demands rather than maintaining static maximum capacity, thereby reducing energy consumption and upgrade costs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of datacenter resources by enabling them to operate at variable capacity levels rather than fixed maximum capacity. The cloud broker adjusts resource allocation parameters based on real-time demand, allowing infrastructure to be utilized more efficiently without requiring costly upgrades to handle peak loads.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If datacenters maintain dedicated infrastructure for peak capacity, then reliability is improved, but loss of substance and resource underutilization increase

Engineering Contradiction:
Improvepeak capacity availabilityVSAvoidunderutilized resources
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent merges multiple cloud management infrastructures into a federated system coordinated by a cloud broker. This consolidation allows spare capacity from one infrastructure to be combined with capacity from others, ensuring that dedicated infrastructure for peak capacity is utilized more fully across the federation rather than remaining underutilized in isolated datacenters.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8402086B2Brokered cloud computing architecture
Publication Date: 2013.03.19 SAP SE
  • US8402086B2 patent drawing
  • US8402086B2 patent drawing
  • US8402086B2 patent drawing

AI summary

A cloud broker receives a request for processing resources from one of a plurality of cloud management infrastructures (each of which correspond to one of a plurality of clouds). The cloud broker selectively enables access to the clouds associated with each cloud management infrastructure. The clouds each comprise segregated computing environments having at least one server for executing tasks and a data store for data persistency attached to the at least one server. The cloud management infrastructures selectively starts and stops services executed by the corresponding cloud. After receiving the request, the cloud broker identifies which of the plurality of clouds coupled to the cloud broker has processing capacity to fulfill the request. Subsequently, the cloud broker enables access to at least one of the identified clouds having capacity to fulfill the request. Related apparatus, systems, techniques and articles are also described.