Geolocation-Based Data Sharding for Wireless Network Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional wireless communication networks face inefficiencies in processing large volumes of data, leading to underutilization of processing resources and increased costs due to the need for significant capital outlays for small increases in processing capacity, with existing systems often resulting in latency and inability to provide near real-time data access.

Innovation Solution

The method involves geographically sharding data based on its location, allocating it to backend processing resources, enabling parallel processing and efficient use of small processing resources, allowing for incremental scaling and near-real-time data access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is processed at distributed locations (switching centres) with dedicated processing resources, then local data processing capability is improved, but processing resource utilization efficiency deteriorates

Engineering Contradiction:
Improvelocal data processing capabilityVSAvoidprocessing resource utilization efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent segments data by geographical location and assigns different geographical regions to different backend processing resources. This allows data to be processed at distributed locations based on its origin, improving local processing capability while maintaining overall resource utilization efficiency through centralized coordination of the segmentation strategy.

Inventive Principle:
Principle #1Segmentation

2Productivity

If processing capacity is increased at a particular location to meet increased requirements, then processing capability is improved, but capital outlay increases significantly

Engineering Contradiction:
Improveprocessing capabilityVSAvoidcapital outlay
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges multiple small processing resources into a unified backend processing system that handles data from multiple distributed locations. This allows processing capacity to be scaled incrementally by adding small resources rather than requiring large capital outlays for replacement or additional sets of processing cards and racks at each location.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent employs multiple small, inexpensive processing resources that can be added incrementally rather than relying on a few large, expensive processing units. These small processing resources can be deployed flexibly and replaced or upgraded more easily, reducing the capital outlay required for scaling processing capacity.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Device complexity

If data is processed in batches with inherent latency, then processing simplicity is maintained, but data access timeliness deteriorates

Engineering Contradiction:
Improveprocessing simplicityVSAvoiddata access timeliness
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent performs preliminary segmentation of data by geographical location at the point of data generation. This preliminary action allows data to be routed to the appropriate backend processing resource immediately, enabling near-real-time access without requiring complex real-time redistribution mechanisms later in the processing pipeline.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2884704B1Method, data processing system, allocation component, distributed component, and program, wherein data segments are forwarded based on a determined geolocation information
Publication Date: 2020.02.26 VIAVI SOLUTIONS UK LTD
  • EP2884704B1 patent drawingFigure 1
  • EP2884704B1 patent drawingFigure 2
  • EP2884704B1 patent drawingFigure 3

AI summary

A method of processing data for at least one wireless communication network and a data processing system for implementing such a method are provided. The method comprises determining geolocation information for data segments received at a plurality of distributed components of a data processing system, the data segments being received from at least one network element of the wireless communication network, and forwarding the data segments to backend processing resources based at least partly on their respective geolocation information.