RELIABLE BULK DATA DISSEMINATION USING RATELESS CODES
First Claim
Patent Images
1. A method, comprising:
- receiving, at an aggregating node in a network, feedback messages from one or more destination nodes in the network, the destination nodes being designated to receive data as packets from a source node using rateless coding, wherein the feedback messages indicate whether packets are needed at a corresponding destination node to complete the data;
aggregating the feedback messages into a single aggregated message; and
transmitting the aggregated message toward the source node.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, an aggregating node receives feedback messages from one or more destination nodes in the network. The destination nodes are designated to receive data as packets from a source node using rateless coding. Further, the feedback messages indicate whether packets are needed at a corresponding destination node to complete the data. Then, the feedback messages are aggregated into a single aggregated message, and the aggregated message is transmitted toward the source node.
-
Citations
25 Claims
-
1. A method, comprising:
-
receiving, at an aggregating node in a network, feedback messages from one or more destination nodes in the network, the destination nodes being designated to receive data as packets from a source node using rateless coding, wherein the feedback messages indicate whether packets are needed at a corresponding destination node to complete the data; aggregating the feedback messages into a single aggregated message; and transmitting the aggregated message toward the source node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
one or more network interfaces that communicate with a network; a processor coupled to the one or more network interfaces and configured to execute a process; and a memory configured to store program instructions which contain the process executable by the processor, the process comprising; receiving, at an aggregating node in the network, feedback messages from one or more destination nodes in the network, the destination nodes being designated to receive data as packets from a source node using rateless coding, wherein the feedback messages indicate whether packets are needed at a corresponding destination node to complete the data; aggregating the feedback messages into a single aggregated message; and transmitting the aggregated message toward the source node. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tangible non-transitory computer readable medium storing program instructions that cause a computer to execute a process, the process comprising:
-
receiving, at an aggregating node in a network, feedback messages from one or more destination nodes in the network, the destination nodes being designated to receive data as packets from a source node using rateless coding, wherein the feedback messages indicate whether packets are needed at a corresponding destination node to complete the data; aggregating the feedback messages into a single aggregated message; and transmitting the aggregated message toward the source node.
-
Specification