Data Center Geolocation Discovery for Network Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud infrastructure and virtual environments, system administrators face challenges in discovering the geographic locations of customer-owned and cloud provider-owned data centers within a data center cluster, leading to network latency and congestion issues, as well as difficulties in monitoring the status of virtual machines across multiple locations.

Innovation Solution

A method and system for automatically discovering the geographic locations of data centers by using an infrastructure management server to identify host machines, send discovery requests, measure round-trip times, and generate display data to display geolocation information on a user device, allowing for efficient networking rules and real-time status monitoring of virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system administrators manually track data center locations, then they can monitor virtual machine status, but network latency and congestion occur due to inability to redirect requests to local data centers

Engineering Contradiction:
Improvevirtual machine status monitoringVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements automatic feedback loops where the infrastructure management server continuously discovers data center locations, updates the network routing configuration, and redirects requests accordingly. This automated feedback mechanism eliminates the manual tracking delay and ensures requests are always routed to the appropriate local data center, reducing network latency while maintaining reliable VM status monitoring.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The infrastructure management server performs self-service by automatically discovering data center locations, generating routing rules, and configuring network redirection without requiring manual administrator intervention. This self-service capability enables real-time adaptation to changing data center locations, ensuring optimal request routing and reducing network latency while maintaining continuous VM monitoring.

Inventive Principle:
Principle #25Self-service

2Device complexity

If data center locations are not automatically discovered, then system complexity is reduced, but network congestion and latency increase

Engineering Contradiction:
Improvediscovery system complexityVSAvoidnetwork efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The infrastructure management server acts as an intermediary between data centers and the network routing system. It automatically discovers data center locations, processes this information, and generates appropriate routing rules. This intermediary approach automates the discovery process without requiring complex manual configuration systems, thereby improving network efficiency while keeping the overall system complexity manageable through centralized automation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If manual network configuration is used, then implementation simplicity is maintained, but real-time status monitoring and request redirection to local data centers become difficult

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidreal-time monitoring capability
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The infrastructure management server performs preliminary actions by automatically discovering data center locations and pre-generating routing rules before network requests are made. This preliminary automation simplifies the overall implementation while enabling real-time monitoring and redirection capabilities, as the system is already configured with up-to-date location information and routing rules ready for immediate use.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10616707B2Method of showing availability zones on a map for customer-owned and cloud provider-owned datacenters
Publication Date: 2020.04.07 NUTANIX INC
  • US10616707B2 patent drawing
  • US10616707B2 patent drawing
  • US10616707B2 patent drawing

AI summary

A method of discovering geographic locations of one or more data centers of a data center cluster. The method includes receiving a request for geolocation data of a first data center of a data center cluster; identifying a host machine of a second data center of the data center cluster based on the request. The method includes sending a discovery request to the host machine of the second data center. The discovery request configured to cause operations comprising generating, by the host machine of the second data center, discovery data associated with a host machine of a first data center. The method includes generating display data based on the discovery data. The method includes sending the display data to the user device. The display data configured to cause the user device to display the geolocation data of the first data center in a window of the application.