Independent Datastore Routing for Lower Network Compute Load
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Speed
If routing data is stored locally on each network device, then access speed is improved, but system reliability and fault tolerance deteriorate
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.
3Manufacturing precision
If manual routing table construction is used, then control precision is improved, but device complexity and operational difficulty increase
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.
Data Source
Figure 1
Figure 2
Figure 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.