DIL Network Data Caching for Low-Bandwidth Retransmission Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Nodes in disconnected, intermittent, and low bandwidth (DIL) networks face network delays, inefficient bandwidth usage, and asymmetric traffic prioritization, leading to dropped critical data and redundant transmissions, with network operators lacking clear monitoring and control over data transmission.
Innovation Solution
A system that caches data for unavailable paths, monitors node availability, allocates bandwidth based on data type, selects optimal wide area networks, and dynamically adjusts quality of service to prioritize mission-critical data, reducing redundant transmissions and optimizing bandwidth usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If nodes transmit more data than the total bandwidth capacity of available wide area networks, then data transmission volume increases, but network delays and packet loss increase due to bandwidth exhaustion
Solution Approach 1:
The patent implements preliminary action by pre-caching data at intermediate nodes before actual transmission is needed. When a node requests data, the system checks if cached copies exist at intermediate nodes along the planned transmission path, allowing immediate local delivery without waiting for wide area network transmission. This anticipatory caching resolves the contradiction by preparing data in advance during periods of network availability, so that during bandwidth-constrained periods, data can be delivered reliably from local cache rather than competing for limited wide area network bandwidth.
2Reliability
If quality of service profiles are configured to prioritize critical data, then critical data transmission reliability improves, but network complexity increases due to QoS configuration and monitoring requirements
Solution Approach 1:
The patent implements self-service by enabling intermediate nodes to autonomously manage and distribute cached data without requiring complex centralized QoS configuration. Each intermediate node independently maintains caches and automatically serves data requests from cached copies, eliminating the need for intricate QoS policy configuration across the network. This self-organizing caching system resolves the contradiction by providing reliable critical data transmission through distributed local copies rather than through complex centralized QoS management.
3Reliability
If redundant data copies are transmitted to multiple devices, then data availability improves, but bandwidth consumption increases
Solution Approach 1:
The patent implements merging by consolidating data caching at intermediate nodes rather than transmitting multiple redundant copies across the wide area network to each end device. Instead of sending duplicate data streams through the constrained wide area network infrastructure, the system maintains a single cached copy at an intermediate node that can serve multiple requesting devices locally. This consolidation resolves the contradiction by providing data availability through local cache serving multiple devices, eliminating the need for redundant wide area network transmissions.
4Productivity
If data is cached at intermediate nodes for later forwarding, then retransmission overhead decreases, but memory requirements at intermediate nodes increase
Solution Approach 1:
The patent implements local quality by enabling intermediate nodes to selectively cache data based on their specific characteristics, position in the network hierarchy, and observed traffic patterns. Rather than uniformly caching all data at all intermediate nodes, each node intelligently determines what data to cache based on local conditions such as which data types are frequently requested by devices in its local network, the stability of its network connection, and its available cache capacity. This localized, adaptive caching strategy resolves the contradiction by optimizing the balance between reducing retransmissions and managing local memory constraints at each intermediate node.
Data Source
AI summary
A bandwidth management system that reduces data retransmission by caching data output by a transmitting node and forwarding the cached data when a path to a destination node is available. In various embodiments, the system may also monitor the availability of each node and find the best path around unavailable nodes, reduce bandwidth usage by receiving bulk data at a node and locally distributing copies to multiple devices, enable network operators to prioritize various types of data using existing quality of service (QOS) priorities, store lower priority data in a mutable queue and drop/overwrite untransmitted data (e.g., after a certain time period, upon receipt of updated data, etc.), provide functionality to monitor/control bandwidth allocated for various types of data, select the wide area network best suited to transmit each type of data, change the QoS value of certain data types, and/or dynamically adjust the data prioritization or network selection based on the current mission or phase.


