Packet Storage Classification for Persistent Data Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing packet-based data communication arrangements, the sending circuitry lacks knowledge about whether the data payload has reached a persistent storage domain, leading to potential issues with data storage decisions made independently by the recipient circuitry without considering future requirements.
Innovation Solution
The introduction of storage classification metadata in data packets allows the sending circuitry to indicate the desired persistence level for the data payload, enabling the recipient circuitry to choose between persistent and non-persistent storage, or both, based on the provided classification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the recipient circuitry independently selects storage type for data payload, then the storage decision can be made based on local conditions, but the sending circuitry has no knowledge of whether data has reached persistent storage
Solution Approach 1:
The patent implements feedback by having the recipient circuitry send storage status information back to the sending circuitry. This feedback mechanism allows the sender to know whether data has reached persistent storage, resolving the information asymmetry problem while maintaining the recipient's autonomy in storage selection.
Solution Approach 2:
The patent introduces an intermediary communication channel (the feedback message) between the recipient and sending circuitry. This intermediary carries storage status information, enabling the sender to infer storage completion without directly observing the recipient's storage operations.
2Adaptability or versatility
If multiple storage devices are available, then storage options include persistent and non-persistent types, but the sending circuitry cannot control which storage type is used
Solution Approach 1:
The patent applies preliminary action by having the sending circuitry specify the desired storage type in advance when initiating the data transfer. This preliminary specification allows the recipient to prepare the appropriate storage device before data arrives, ensuring the sender's storage requirements are met while maintaining operational ease.
3Speed
If data is stored in non-persistent storage for performance, then access speed improves, but data durability is reduced
Solution Approach 1:
The patent applies local quality by allowing different portions of data to be stored with different persistence characteristics based on local conditions and sender specifications. Critical data can be stored in persistent storage for durability, while non-critical data can use non-persistent storage for performance, optimizing both speed and reliability where appropriate.
Data Source
AI summary
Circuitry comprises packet reception circuitry to receive a data communication packet with a storage classification from sending circuitry, the data communication packet including at least payload data and a target address for storage of the payload data; and storage control circuitry to control writing of the payload data of a given data communication packet by one or more storage devices selected from a set of two or more candidate storage devices each addressable by the target address, the storage control circuitry being responsive to the storage classification received with the given data communication packet and to respective persistence properties associated with the set of two or more candidate storage devices.


