Wireless Storage Controller Metric for Throughput Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless storage systems using mesh networks with IEEE 802.11s or RPL protocols face challenges in efficiently managing data transfer and storage across nodes with varying communication quality and storage capacity, leading to potential bottlenecks and reduced throughput due to concentration of data processing on specific nodes.
Innovation Solution
The implementation of a storage system that utilizes a wireless communication circuit, storage, and a controller circuit to calculate and utilize a second metric that corrects the first communication metric based on storage capacity, allowing for the selection of optimal data transfer paths that consider both communication quality and available storage space, thereby distributing data processing across multiple nodes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data transfer paths are selected based only on communication quality metrics, then communication reliability is improved, but storage capacity utilization deteriorates leading to bottlenecks on specific nodes
Solution Approach 1:
The patent modifies the routing metric by introducing a composite metric that combines communication quality parameters with storage capacity parameters. This changes the selection criteria from solely communication-based to a dual consideration of communication and storage capabilities, thereby resolving the contradiction between communication reliability and data processing throughput.
Solution Approach 2:
The patent adds a new dimension to the path selection criterion by incorporating storage capacity as an additional factor alongside communication quality. This multi-dimensional approach allows the system to simultaneously consider both communication reliability and storage availability, preventing bottlenecks while maintaining reliable data transfer.
2Speed
If data is concentrated on specific nodes for processing, then data processing speed is improved, but system reliability deteriorates due to single points of failure
Solution Approach 1:
The patent segments the data storage and processing load across multiple nodes by using storage capacity information in path selection. Instead of concentrating data on specific nodes, the system distributes data across multiple paths leading to different nodes with sufficient storage capacity, thereby maintaining processing speed while improving system reliability through redundancy.
Solution Approach 2:
The patent applies local quality by selecting paths based on the specific storage capacity characteristics of individual nodes. Each node's storage capacity is considered locally when making routing decisions, allowing the system to distribute data to nodes with appropriate local storage capabilities rather than concentrating all data on a few high-performance nodes.
3Device complexity
If storage capacity is not considered in path selection, then routing simplicity is maintained, but storage utilization deteriorates causing data bottlenecks
Solution Approach 1:
The patent changes the routing parameters by incorporating storage capacity metrics into the existing communication quality metrics. This creates a unified routing parameter that considers both aspects, maintaining routing simplicity through a single metric while improving storage utilization and preventing data bottlenecks.
Data Source
AI summary
According to one embodiment, a storage device includes a wireless communication circuit, a storage, and a controller circuit. The wireless communication circuit is configured to connect to an external first device by wireless communication. The storage has a storage region. The controller circuit is configured to correct first information on the basis of a first capacity which is a free space of the storage region of the storage. The first information is numerical information indicating quality of the wireless communication with the first device. The controller circuit obtains second information being the corrected first information.


