Independent Datastore Routing for Lower Network Compute Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network routing systems face computational inefficiencies and lack robust safeguards against system crashes and failures, particularly in large networks where manual routing table construction is unfeasible and dynamic routing protocols are computationally expensive for publishing devices.

Innovation Solution

Implementing an independent datastore that offloads network data storage and processing to a centralized system, allowing for scalable, flexible, and fault-tolerant management of routing information across multiple devices, using a publish-subscribe infrastructure for efficient data distribution and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If dynamic routing protocols are used to automatically construct routing tables, then routing automation and adaptability are improved, but computational expense and processing load increase

Engineering Contradiction:
Improverouting automationVSAvoidcomputational expense
Core Design Contradiction:
Extent of automationVSUse of energy by moving object

Solution Approach 1:

The patent extracts the routing table construction and maintenance functions from individual network devices and centralizes them in a separate routing server. This separation removes the computational burden of running complex routing protocols from edge devices, allowing them to focus on packet forwarding while the centralized server handles the expensive path computation and table updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a routing server as an intermediary between network devices and routing information. This mediator collects routing data from various sources, performs complex computations centrally, and distributes simplified routing tables to network devices, reducing their computational requirements while maintaining automated routing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If routing data is stored locally on each network device, then access speed is improved, but system reliability and fault tolerance deteriorate

Engineering Contradiction:
Improvedata access speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent merges the routing data storage function into a centralized routing server that serves all network devices. This consolidation ensures that all devices access the same authoritative routing information, improving consistency and reliability. The centralized storage allows for better backup, replication, and fault tolerance mechanisms compared to distributed local storage.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If manual routing table construction is used, then control precision is improved, but device complexity and operational difficulty increase

Engineering Contradiction:
Improverouting control precisionVSAvoidoperational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent enables the routing system to serve itself through automated routing protocol execution and dynamic table construction on the routing server. The system automatically discovers network topology, computes optimal paths, and updates routing tables without manual intervention, maintaining precise control while eliminating the operational complexity of manual configuration.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3841485B1Independent datastore in a network routing environment
Publication Date: 2025.12.31 ARRCUS INC
  • EP3841485B1 patent drawingFigure 1
  • EP3841485B1 patent drawingFigure 2
  • EP3841485B1 patent drawingFigure 3

AI summary

Systems, methods, and devices for offloading network data to a datastore. A system includes a publisher device in a network computing environment. The system includes a subscriber device in the network computing environment. The system includes a datastore independent of the publisher device and the subscriber device, the datastore comprising one or more processors in a processing platform configurable to execute instructions stored in non-transitory computer readable storage media. The instructions includes receiving data from the publisher device. The instructions include storing the data across one or more of a plurality of shared storage devices. The instructions include providing the data to the subscriber device.