Method for supporting scalable and reliable multicast in TDMA/TDD systems using feedback suppression techniques
First Claim
Patent Images
1. A method for providing scalable reliable multicast service, comprising:
- transmitting a group of data packets over a communication medium to a group of receivers designated by a multicast address; and
receiving over the communication medium from the group of receivers acknowledgement packets, each acknowledgement packet representing a failure by one of the receivers to receive a number of the data packets specified by the acknowledgement packet;
wherein the communication medium is multiplexed between a first data link for transmitting packets to the receivers, and a second data link for receiving packets from the receivers, the first data link and the second data link each being provided a time period for data transmission of a predetermined duration before yielding the communication medium to the other data link.
2 Assignments
0 Petitions
Accused Products
Abstract
A method supports scalable and reliable multicast in a wireless network with a large bandwidth-delay product. In this method, acknowledgement packets from different receivers experiencing the same number of data packets lost are assigned the same time slots. This method can be combined with other loss recovery techniques, such as forward error correction (FEC) recovery, proactive protection, feedback suppression and collision detection. Scalability is achieved as bandwidth usage relates only to the number of packets transmitted, rather than the number of receivers.
73 Citations
30 Claims
-
1. A method for providing scalable reliable multicast service, comprising:
-
transmitting a group of data packets over a communication medium to a group of receivers designated by a multicast address; and receiving over the communication medium from the group of receivers acknowledgement packets, each acknowledgement packet representing a failure by one of the receivers to receive a number of the data packets specified by the acknowledgement packet;
wherein the communication medium is multiplexed between a first data link for transmitting packets to the receivers, and a second data link for receiving packets from the receivers, the first data link and the second data link each being provided a time period for data transmission of a predetermined duration before yielding the communication medium to the other data link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for providing scalable reliable multicast service, comprising:
-
receiving a group of data packets transmitted by a sender over a communication medium, the data packets being transmitted to a group of receivers designated by a multicast address; and transmitting over the communication medium an acknowledgement packet representing a failure to receive a number of the data packets specified by the acknowledgement packet;
wherein the communication medium is multiplexed between a first data link for transmitting packets from the sender to the receivers, and a second data link for transmitting packets from the receivers to the sender, the first data link and the second data link each being provided a time period for data transmission of a predetermined duration before yielding the communication medium to the other data link. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification