Minimizing message processing latency in a communication network
First Claim
1. A method for minimizing message processing latency in a communication network comprising nodes, wherein the method comprises the steps of:
- receiving at a second node a message from a first node, the message soliciting an acknowledgement message, partitioning functionalities used for processing the message into at least a first part and a second part, the first part comprising at least a minimum set of functionalities to generate the acknowledgement message, executing the functionalities of the first part, and generating and transmitting the acknowledgement message to the first node in response to finishing the functionalities of the first part.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention concerns a method and a system for minimizing message processing latency in a communication network. A message from a first node is received at a second node which message requires an acknowledgement message, preferably of Boolean type. Functionalities required for processing the message are partitioned into at least a first part and a second part. The first part comprises a minimum set of functionalities required to generate the acknowledgement message. The functionalities of the first part are executed. The acknowledgement message is generated and transmitted to the first node after to finishing the functionalities of the first part. The present invention makes it possible to effectively minimize the perceived message processing latency. It is also possible to dynamically optimize the latency according to available resources.
-
Citations
24 Claims
-
1. A method for minimizing message processing latency in a communication network comprising nodes, wherein the method comprises the steps of:
-
receiving at a second node a message from a first node, the message soliciting an acknowledgement message, partitioning functionalities used for processing the message into at least a first part and a second part, the first part comprising at least a minimum set of functionalities to generate the acknowledgement message, executing the functionalities of the first part, and generating and transmitting the acknowledgement message to the first node in response to finishing the functionalities of the first part. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for minimizing message processing latency in a communication network comprising nodes, wherein the system comprises:
-
a first node operative to transmit a message, the message desiring an acknowledgement message, a second node operative to recieve the message, and wherein the second node comprises;
a partitioner operative to partition functionalities used for processing the message into at least a first part and a second part, the first part comprising at least a minimum set of functionalities to generate the acknowledgement message, a first function executor operative to execute the functionalities of the first part, and an acknowledgement transmitter operative to generate and transmit the acknowledgement message to the first node in response to finishing the functionalities of the first part. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for minimizing message processing latency in a communication network comprising nodes, wherein the system comprises:
-
a second node operative to receive a message transmitted from a first node, the message desiring an acknowledgement message from the second node, the second node comprising;
partitioner means for partitioning functionalities used in processing the message into at least a first part and a second part, the first part comprising at least a minimum set of functionalities to generate the acknowledgement message, first function executor means for executing the functionalities of the first part, and an acknowledgement transmitter means for generating and transmitting the acknowledgement message to the first node in response to completing execution of the functionalities of the first part. - View Dependent Claims (22, 23, 24)
-
Specification