Modular Cloud Operations Center Dynamic Resource Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Building and managing large cloud computing infrastructures, such as those with thousands of computer servers, pose challenges due to the need for efficient resource management and scalability without disrupting existing services.

Innovation Solution

A modular approach is implemented, where a Cloud Operations Center manages multiple Point of Deployment systems, allowing for dynamic application assignment and resource provisioning across virtualized resources, enabling incremental growth and addition of resources without affecting existing services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large cloud computing infrastructure with thousands of servers is built, then resource capacity and service capabilities are improved, but system complexity and management difficulty increase

Engineering Contradiction:
Improvenumber of serversVSAvoidinfrastructure management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the large cloud infrastructure into modular units organized in hierarchical tiers. Each tier manages a specific subset of servers and resources, breaking down the monolithic management system into smaller, more manageable segments. This segmentation allows each module to independently manage its resources while contributing to the overall cloud capacity, resolving the contradiction between scale and complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary management layers between the physical servers and the end-user services. These intermediary tiers abstract resource management tasks, providing a buffer that simplifies the complexity of managing thousands of servers. The intermediary modules handle resource allocation, provisioning, and coordination, allowing the system to scale without proportionally increasing management complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If resources are dynamically reallocated to meet changing demands, then service adaptability and responsiveness are improved, but system stability and service continuity may be compromised

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidservice continuity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic resource allocation mechanisms that allow the cloud infrastructure to adapt to changing demands in real-time. Resource assignments are not fixed but can be adjusted based on workload requirements, availability conditions, and service priorities. This dynamic approach enables the system to optimize resource utilization while maintaining service levels through automated adjustment rather than static configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates redundancy and backup mechanisms that cushion against disruptions during resource reallocation. By pre-configuring backup resources and failover capabilities, the system can perform dynamic allocations without compromising service continuity. If a reallocation causes issues, the beforehand cushioning ensures service stability is maintained through automated fallback to previous configurations or alternative resources.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS9003014B2Modular cloud dynamic application assignment
Publication Date: 2015.04.07 KYNDRYL INC
  • US9003014B2 patent drawing
  • US9003014B2 patent drawing
  • US9003014B2 patent drawing

AI summary

An illustrative embodiment includes a method for use with a computing system comprising a first computer coupled to one or more additional computers, wherein each of the one or more additional computers manages a respective set of one or more virtualized computing resources, and wherein the first computer manages the one or more additional computers. The method includes the steps of determining an assignment of at least one application to at least one of: (i) the first computer; and (ii) at least one of the one or more additional computers; and responsive to a detected condition, changing the assignment of the at least one application to the at least one of: (i) the first computer; and (ii) the at least one of the one or more additional computers.