Dynamic Geographic Space Management for Server Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As geographic space managed by driving systems expands, the increased information transmission and processing demands can exceed the capabilities of a single server, leading to inefficiencies due to uneven resource distribution and workload imbalances across multiple servers handling diverse regions with varying densities of roads and moving objects.

Innovation Solution

A system that dynamically manages geographic space by dividing it into regions, using a subsystem to manage each area and an update manager to adjust the boundaries of update blocks based on usage, ensuring balanced loads across servers and optimizing data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If the geographic space is divided and multiple servers are used to process different regions, then the processing capability is improved, but the communication overhead between servers increases due to high-speed movement of automobiles across divided spaces

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcommunication overhead
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The geographic space is divided into multiple regions, each managed by a separate subsystem. This segmentation allows distributed processing while the update manager optimizes boundary definitions to minimize cross-region communication needs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The boundaries of update blocks are dynamically adjusted based on update frequencies and automobile movement patterns. This dynamic optimization reduces the frequency of boundary-crossing communications between subsystems.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If the geographic space is divided into multiple regions handled by different servers, then the system can handle larger spaces, but the overall efficiency drops due to uneven workload distribution across servers

Engineering Contradiction:
Improvegeographic space coverageVSAvoidsystem efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

Each subsystem manages a specific region with characteristics tailored to that region's needs. The update manager adjusts update block boundaries based on local update frequencies and traffic densities, optimizing resource allocation for each region.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameters of update blocks (boundaries, update frequencies) based on observed traffic patterns and update needs. This allows workload distribution to adapt to changing conditions, maintaining efficiency across varying geographic densities.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If fixed boundary divisions are used for geographic regions, then the system structure is simplified, but the processing capability is exceeded when traffic density concentrates in certain areas

Engineering Contradiction:
Improvesystem structureVSAvoidprocessing capability
Core Design Contradiction:
Device complexityVSPower

Solution Approach 1:

While maintaining a structured regional division system, the update manager dynamically adjusts update block boundaries and update frequencies based on real-time traffic density and update patterns. This adds adaptive capability without fundamentally changing the distributed subsystem architecture.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10169402B2Geographic space management
Publication Date: 2019.01.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10169402B2 patent drawing
  • US10169402B2 patent drawing
  • US10169402B2 patent drawing

AI summary

A system is provided that manages a geographic space including a route on which a moving object moves, including a subsystem operable to manage a map of the geographic space, and an update manager operable to change a boundary of an update block, which is a unit of an update contained in the map, according to an extent to which the update block is updated. Also provided is a method and computer program product.