Hybrid Cloud Placement Optimizing Elasticity and Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Businesses face challenges in achieving elasticity and cost-effectiveness in cloud computing by balancing the need for control and security in on-premise infrastructure with the agility and cost of public cloud services, as existing solutions primarily focus on individual VM placement rather than the entire application structure.

Innovation Solution

A hybrid cloud placement method that determines whether an application should be placed on a private or public cloud based on its attributes, considering factors like security, cost, and communication overhead, using a placement system that splits the application across both environments to optimize resource utilization and minimize public cloud costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If workloads are deployed to public cloud service, then elasticity and agility are improved, but control and security are worsened

Engineering Contradiction:
ImproveelasticityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the application into multiple components and selectively places them in different cloud environments. Critical components requiring security and control remain in the private cloud, while non-critical components that benefit from elasticity are deployed to the public cloud. This segmentation allows the system to simultaneously achieve elasticity from public cloud resources while maintaining security through private cloud isolation for sensitive workloads.

Inventive Principle:
Principle #1Segmentation

2Reliability

If workloads are hosted on on-premise infrastructure, then control and security are improved, but elasticity and cost-effectiveness are worsened

Engineering Contradiction:
ImprovecontrolVSAvoidelasticity
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent merges private cloud and public cloud infrastructure into a hybrid cloud environment. The private cloud provides controlled, secure hosting for critical workloads, while the public cloud adds elastic capacity. The system dynamically orchestrates workload placement across both environments, allowing organizations to maintain control over sensitive operations while leveraging public cloud elasticity during peak demand periods, thus combining the advantages of both infrastructure types.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If individual VM placement is optimized, then resource utilization is improved, but application structure constraints are ignored

Engineering Contradiction:
Improveresource utilizationVSAvoidapplication structure constraints
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic placement approach that adapts to application structure constraints. Rather than treating all VMs independently, the system dynamically identifies components with strict placement requirements and respects those constraints during optimization. The placement algorithm dynamically adjusts resource allocation based on application topology, ensuring that components with dependencies are placed appropriately while still maximizing overall resource utilization across the hybrid cloud infrastructure.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10225207B2Managing hybrid cloud placement policies
Publication Date: 2019.03.05 IP IBM CORP FISHKILL DRAFTING CENT
  • US10225207B2 patent drawing
  • US10225207B2 patent drawing
  • US10225207B2 patent drawing

AI summary

Placing an application on a private portion and a public portion of a hybrid computing environment for processing. An application may be received for placement and processing. A primary processing objective and a split preference of the application may be determined. The split preference indicates whether the application can be processed using one or both of the private portion and the public portion of the hybrid computing environment. The application may be placed on one or both of the private portion and the public portion of the hybrid computing environment for processing, based on the primary processing objective and based on the split preference.