Global Load Balancing Service Coordination for Data Center Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data center configurations face challenges with service access interruptions due to network or hardware failures, and single data centers are inadequate for cross-regional and cross-operator access, leading to unsatisfactory performance.

Innovation Solution

A service coordination method and apparatus for global load balancing (GLB) devices that monitor node-pair states, synchronize DNS parsing lists, and determine the best server IP addresses for optimal user access experiences by implementing a state management unit, DNS processing unit, and synchronizing unit within GLB devices across multiple data centers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single data center is used, then device complexity is reduced, but service access speed and cross-regional access performance deteriorate

Engineering Contradiction:
Improvedata center configurationVSAvoidcross-regional access speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The system segments the data center service into multiple regional data centers, each serving specific geographic regions. The GLB device divides DNS parsing lists by data center and distributes them to appropriate regional GLB nodes, enabling localized access that improves speed while maintaining manageable complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of geographic distribution by deploying data centers across multiple regions rather than concentrating services in a single location. This spatial dimensionality change enables cross-regional access optimization without significantly increasing operational complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If a single data center is used, then device complexity is reduced, but service access stability deteriorates due to network or hardware failures

Engineering Contradiction:
Improvedata center configurationVSAvoidservice access stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system segments services across multiple data centers so that failures in one region do not affect others. Each data center operates independently with its own GLB node, providing fault isolation that enhances reliability while keeping individual data center configurations simple and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements prior cushioning by pre-distributing DNS parsing lists to multiple regional GLB nodes before failures occur. This ensures that if one data center fails, other nodes already have the necessary routing information to maintain service availability, cushioning against the impact of failures.

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

3Reliability

If multiple data centers are used, then service access stability and speed are improved, but device complexity increases

Engineering Contradiction:
Improveservice access stabilityVSAvoidcoordination system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the coordination function into a centralized GLB device that manages DNS parsing list distribution across multiple data centers. This consolidation simplifies the overall system by providing unified management of multiple centers, reducing the complexity that would otherwise arise from distributed coordination among numerous independent nodes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The GLB device performs multiple functions including DNS parsing, service status monitoring, and coordinated distribution of routing information across all data centers. This multi-functionality reduces the need for separate specialized systems at each data center, thereby reducing overall device complexity while maintaining the benefits of multiple centers.

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

4Speed

If multiple data centers are used, then service access speed is improved, but device complexity increases

Engineering Contradiction:
Improvecross-regional access speedVSAvoidcoordination system complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies local quality by distributing DNS parsing lists to regional GLB nodes based on their specific geographic locations and service requirements. Each node receives only the parsing lists relevant to its region, optimizing access speed for local users while keeping each node's configuration simple and focused on its specific function.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9391859B2Service coordination for a data center
Publication Date: 2016.07.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9391859B2 patent drawing
  • US9391859B2 patent drawing
  • US9391859B2 patent drawing

AI summary

According to an example, a service coordination apparatus may include a processor that is to determine whether each GLB node-pair in a node-pair state table is at a normal state after receiving a DNS request. If a GLB node-pair in the node-pair state table is not at the normal state, a second DNS response may be sent to a node sending the DNS request according to a DNS parsing list. If each GLB node-pair in the node-pair state table is at the normal state, a proximity list may be inquired. If a record corresponding to the DNS request is searched out from the proximity list, a first DNS response may be sent to the node sending the DNS request according to the searched out record. If not, a second DNS response may be sent to the node sending the DNS request according to the DNS parsing list.