Reducing network latency
First Claim
1. A method for minimising execution latency of a communication process provided for execution at a data processing system, the data processing system being coupled to a network and supporting a software interface, an application and a network protocol stack providing a communication process, and the method comprising the application periodically making a call to a dummy communication function of the software interface so as to cause the network protocol stack to perform the communication process without communicating data over the network.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting data for use at a data processing system and network interface device, the data processing system being coupled to a network by the network interface device, the method comprising: forming a message template in accordance with a predetermined set of network protocols, the message template including at least in part one or more protocol headers; forming an application layer message in one or more parts; updating the message template with the parts of the application layer message; processing the message template in accordance with the predetermined set of network protocols so as to complete the protocol headers; and causing the network interface device to transmit the completed message over the network.
-
Citations
12 Claims
- 1. A method for minimising execution latency of a communication process provided for execution at a data processing system, the data processing system being coupled to a network and supporting a software interface, an application and a network protocol stack providing a communication process, and the method comprising the application periodically making a call to a dummy communication function of the software interface so as to cause the network protocol stack to perform the communication process without communicating data over the network.
-
7. A data processing system coupled to a network by a network interface device and comprising:
-
a software interface providing a dummy communication function; a network protocol stack providing a communication process; and an application configured to periodically make a call to the dummy communication function so as to cause the network protocol stack to perform the communication process without communicating data over the network. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification