Systems and methods for close queuing to support quality of service
First Claim
1. A method for data communication, said method comprising:
- opening a connection between a first node and a second node in a network to communicate data between said first node and said second node; and
holding a transport protocol command in relation to said data being communicated between said first node and said second node via said connection such that said transport protocol command is processed after communication of said data is complete.
1 Assignment
0 Petitions
Accused Products
Abstract
Certain embodiments of the present invention provide systems and methods for enqueuing transport protocol commands with data in a low-bandwidth network environment. The method may include receiving data for transmission via a network connection, enqueuing the data, enqueuing a transport protocol command related to the network connection, transmitting the data via the network connection, and transmitting the transport protocol command after transmission of the data. In certain embodiments, the data and the transport protocol command are enqueued based at least in part on manipulating a transport protocol layer of a communication network, such as a tactical data network. In certain embodiments, the data is prioritized based on at least one rule, such as a content-based rule and/or a protocol-based rule. In certain embodiments, the transport protocol command includes a close connection command, for example.
-
Citations
20 Claims
-
1. A method for data communication, said method comprising:
-
opening a connection between a first node and a second node in a network to communicate data between said first node and said second node; and
holding a transport protocol command in relation to said data being communicated between said first node and said second node via said connection such that said transport protocol command is processed after communication of said data is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having a set of instructions for execution on a processing device, said set of instructions comprising:
-
a connection routine for establishing a transport connection between a first node and a second node to communicate data between said first node and said second node; and
a hold routine operating at a network transport layer for holding a transport protocol command in relation to said data being communicated between said first node and said second node via said transport connection, wherein said transport protocol command is processed after communication of said data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for enqueuing transport protocol commands with data in a low-bandwidth network environment, said method comprising:
-
receiving data for transmission via a network connection;
enqueuing said data;
enqueuing a transport protocol command related to said network connection;
transmitting said data via said network connection; and
transmitting said transport protocol command after transmission of said data. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification