Method and system for fault-tolerant quality of service
First Claim
1. A method for fault-tolerant quality of service (QoS) data communication, the method including:
- performing by at least one processing device;
differentiating at least one message data into a primary storage, wherein the at least one message data is differentiated based on at least one queue selection rule;
storing the differentiated at least one message data in a secondary storage if the primary storage becomes exhausted;
removing the oldest at least one message data to make room for the newest at least one message data when the primary storage and the secondary storage are exhausted;
logging an error message for tracking removed at least one message data;
prioritizing the at least one message data, wherein the at least one message data is prioritized based on at least one queue sequencing rule; and
communicating the at least one message data based at least in part on the prioritization of the at least one message data,wherein at least the steps of differentiating, storing and prioritizing occur between the transport layer and the session layer in the Open Systems Interconnection (OSI) seven layer protocol model.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide for a system and method for fault-tolerant QoS data communication including differentiating one or more message data into a primary storage, storing the differentiated one or more message data in a secondary storage if the primary storage becomes exhausted, prioritizing the one or more message data, and communicating the one or more message data. The one or more message data may be differentiated based on one or more queue selection rules. The one or more message data may be prioritized based on one or more queue sequencing rules. The one or more message data may be communicated based at least in part on the prioritization of the one or more message data.
-
Citations
16 Claims
-
1. A method for fault-tolerant quality of service (QoS) data communication, the method including:
performing by at least one processing device; differentiating at least one message data into a primary storage, wherein the at least one message data is differentiated based on at least one queue selection rule; storing the differentiated at least one message data in a secondary storage if the primary storage becomes exhausted; removing the oldest at least one message data to make room for the newest at least one message data when the primary storage and the secondary storage are exhausted; logging an error message for tracking removed at least one message data; prioritizing the at least one message data, wherein the at least one message data is prioritized based on at least one queue sequencing rule; and communicating the at least one message data based at least in part on the prioritization of the at least one message data, wherein at least the steps of differentiating, storing and prioritizing occur between the transport layer and the session layer in the Open Systems Interconnection (OSI) seven layer protocol model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for fault-tolerant quality of service (QoS) data communication, the system including:
-
a differentiation component, the differentiation component operable to differentiate at least one message data using at least one queue selection rule; a primary storage component, the primary storage component operable to store the differentiated at least one message data; a secondary storage component, the secondary storage component operable to store the at least one message data if the primary storage component becomes exhausted; a removal component, the removal component operable to remove the oldest at least one message data to make room for the newest at least one message data when the primary storage component and the secondary storage component are exhausted; a recording component, the recording component operable to log an error message for tracking removed at least one message data; a prioritization component, the prioritization component operable to prioritize the at least one message data using at least one queue sequencing rule, wherein the system for data communication operates between the transport layer and the session layer in the Open Systems Interconnection (OSI) seven layer protocol model. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium including a set of instructions for execution on a computer, the set of instructions including:
-
a differentiation routine, the differentiation routine configured to differentiate at least one message data into at least one queue of a primary storage using at least one queue selection rule; a storage routine, the storage routine configured to store the differentiated at least one message data in a secondary storage if the primary storage becomes exhausted; a prioritization routine, the prioritization routine configured to determine a priority for the at least one message data using at least one queue sequencing rule; and a communication routine, the communication routine configured to communicate the at least one message data based at least in part on the prioritization routine; a recordation routine, the recordation routine configured to log an error message for tracking at least one message data that is removed before reaching the communication routine, wherein at least the differentiation routine, the storage routine and the prioritization routine occur between the transport layer and the session layer in the Open Systems Interconnection (OSI) seven layer protocol model.
-
Specification