Computer Cluster Disaster Recovery via Dual Compartment Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer clusters for hosting server-based applications lack customization, dynamic resource resizing, and high availability, with standard virtual machine offerings restricted to a single server and limited network settings, which hinders scalability and reliability.

Innovation Solution

A computer cluster architecture with two compartments of physical nodes, each with multiple partitions for infrastructural and guest virtual instances, allowing for monitoring, redundancy, and dynamic resource management, enabling high reliability and availability with disaster recovery capabilities, and allowing customers to manage resources without noticing hardware changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard virtual machine hosting is provided on a single server, then the system is simple to manage, but it lacks high availability and cannot withstand hardware failures

Engineering Contradiction:
Improvehigh availabilityVSAvoidcluster architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system is divided into multiple physical nodes (first and second compartments), each running independent virtualization environments. This segmentation ensures that failure of one node does not affect others, providing high availability while maintaining manageable complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each physical node is configured with specific local resources (mass storage devices with designated partitions) and local virtual instances. This local quality allows each node to independently provide services, ensuring continuity of operation even when other nodes fail

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If resources are dynamically resized and customized, then customer flexibility improves, but hardware management complexity increases

Engineering Contradiction:
Improveresource customizationVSAvoidhardware management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A management system acts as an intermediary between customers and the physical hardware infrastructure. This intermediary handles the complexity of hardware management, resource allocation, and dynamic resizing, allowing customers to access customized resources without directly managing hardware complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The management system provides universal functionality across multiple physical nodes, handling resource provisioning, monitoring, and customization tasks centrally. This multi-functional approach enables adaptability while consolidating hardware management complexity into a single system

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

3Reliability

If infrastructural virtual instances monitor each other across compartments, then disaster recovery capability improves, but system complexity increases

Engineering Contradiction:
Improvedisaster recoveryVSAvoidmonitoring configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring functionality is merged into the infrastructural virtual instances themselves, which are already present in each compartment. By combining monitoring capabilities with existing infrastructural components, the system achieves disaster recovery without adding separate monitoring systems that would increase complexity

Inventive Principle:
Principle #5Merging (Combining)

4Productivity

If mass storage devices are partitioned for multiple purposes, then resource utilization improves, but risk of failure impact increases

Engineering Contradiction:
Improveresource utilizationVSAvoidfailure impact
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Mass storage devices are segmented into multiple partitions with distinct purposes (boot partition, infrastructural resources, guest resources). This segmentation isolates failure impacts - a failure in one partition does not affect others - while still achieving high resource utilization through shared infrastructure

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9135018B2Computer cluster and method for providing a disaster recovery functionality for a computer cluster
Publication Date: 2015.09.15 DEUTSCHE TELEKOM AG
  • US9135018B2 patent drawing
  • US9135018B2 patent drawing
  • US9135018B2 patent drawing

AI summary

A computer cluster includes: a first compartment, further including a plurality of first physical nodes configured to provide first resources for a first infrastructural virtual instance and second resources for guest virtual instances; and a second compartment, further including a plurality of second physical nodes configured to provide third resources for a second infrastructural virtual instance and fourth resources for guest virtual instances. Each of the plurality of physical nodes further includes a mass storage device, the mass storage device further including: a partition provided for booting the physical node; a partition as part of resources assigned to an infrastructural virtual instance; and a partition as part of other resources. The first infrastructural virtual instance and the second infrastructural virtual instance are configured for monitoring each other.