Reliable Multicast Broadcast Service Protocol Design IEEE 802.16 Presentation Submission Template (Rev. 9) Document Number: IEEE S80216m-08/1150 Date Submitted: 2008-09-17 Source: Hung-Yu Wei, Ching-Chun Chou Department of Electrical Engineering, National Taiwan University Chun-Yen Wang, ichard Li, ITRI Voice: E-mail: [Telephone Number (optional)] hywei@cc.ee.ntu.edu.tw f95921098@ntu.edu.tw ChunYen@itri.org richard929@itri.org Venue: MAC aspect of enhanced MBS; in response to the TGm Call for Contributions and Comments 802.16m-08/033 for Session 57 Base Contribution: IEEE C80216m-08/1150 Purpose: To be discussed and adopted by TGm for use in the IEEE 802.16m Notice: This document does not represent the agreed views of the IEEE 802.16 Working Group or any of its subgroups. It represents only the views of the participants listed in the “Source(s)” field above. It is offered as a basis for discussion. It is not binding on the contributor(s), who reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor grants a free, irrevocable license to the IEEE to incorporate material contained in this contribution, and any modifications thereof, in the creation of an IEEE Standards publication; to copyright in the IEEE’s name any IEEE Standards publication even though it may include portions of this contribution; and at the IEEE’s sole discretion to permit others to reproduce in whole or in part the resulting IEEE Standards publication. The contributor also acknowledges and accepts that this contribution may be made public by IEEE 802.16. Patent Policy: The contributor is familiar with the IEEE-SA Patent Policy and Procedures: <http://standards.ieee.org/guides/bylaws/sect6-7.html#6> and <http://standards.ieee.org/guides/opman/sect6.html#6.3>. Further information is located at <http://standards.ieee.org/board/pat/pat-material.html> and <http://standards.ieee.org/board/pat >. Introduction: Reliable MBS • Reliable MBS – Provide reliable service for MBS • Better QoS – video downloading – Advertisement – System/application information broadcasting – Protocol • Feedback – ACK – NACK • Re-transmission – Combine with HARQ or ARQ – Efficient feedback is essential for MBS Reliable MBS Reception • Feedback mechanism for reliability • NACK schemes – Busy Tone NACK / NACK-Preamble NACK • p-% Reliability • ACK schemes – Periodic ACK / Polling ACK • Network ←→Users – Integrated Schemes • Suitable solution for different goals and systems NACK Design • Reduce signaling cost – Negative ACK would trigger retransmission • Busy Tone NACK – 1 MBS group uses 1 NACK code • Just use CDMA code as example – Non-CDMA code could still be used: IE or others – MS sends the Busy Tone NACK if it does not receive any data block • 1 or more data loss would result in Busy Tone – Easy implementation and low signaling overhead – Synchronous & non-adaptive HARQ Example: Busy Tone NACK BS Downlink to MBS group (MS1, MS2, MS3) data 1 data 2 data 2 data 3 Re-transmission NACK MS1 rx rx MS2 rx rx MS3 rx rx rx NACK NACK NACK-preamble NACK • 1 MBS group uses 1 NACK code – Just use CDMA code as example • Non-CDMA code could still be used: IE or others • MS uses the NACK CDMA code to code the reception error message – If BS receives exactly 1 NACK, then it knows that an MBS data is not received and which MS does not receive it. – If BS receives more than 1 NACK, then it knows that the block is not received in several MSs. • Moderate signaling overhead – Obtain more information than Busy Tone NACK – Synchronous + Non-adaptive HARQ Collision of IE Still get NACKpreamble NACK IE 1 NACK IE 2 Received NACK IE NACK IE p-% Reliable MBS • Tradeoff between data reliability & retransmission cost. • Probabilistic Reliability – Utilizing NACK characteristics – Use the value of p to adjust the reliability level – 100-% reliable MBS • All lost data blocks are retransmitted – p-% reliable MBS • The BS would decide whether the lost data block is retransmitted according to p • Busy Tone NACK with p-% reliability • NACK-preamble with p-% reliability ACK Design • Polling ACK – BS (network) should poll the MSs for ACK – On-demand polling • Periodic ACK – The MSs periodically report ACK to BS – The length of the period and the time of reporting should be preconfigured by the BS • Information Element (IE) are used for ACK reporting – Full information reporting for MBS Integrating ACK with NACK • ACK and NACK could be applied simultaneously • Complete solution – Different system goals or HARQ designs and QoS requirements could be satisfied Time period for periodic ACK Periodic ACK with cumulative info BS data busy tone NACK BS data Retransmission Periodic ACK with cumulative info BS data time No busy tone NACK is transmitted Proposed Text (I) 15.x.1 Reliable Multicast and Broadcast The multicast/broadcast mechanism within the system should be able to provide reliable transmission to all the MBS group members. The degree of reliability could be adjusted according to contents of the MBS traffic flows. Reliable multicast and broadcast operation is designed to provide better service in MBS. The HARQ operation and feedback mechanism are needed to facilitate re-transmission and to provide reliability. 15.x.1.1 P-Reliable MBS To meet different levels of traffic flow requirements, the service reliability is configurable. In P-Reliable MBS scheme, re-transmission of data blocks will be conducted so that at least p% of packets will be correctly received. 15.x.2 ACK and NACK Design for Reliable MBS Acknowledgement (ACK) and Negative Acknowledgement (NACK) are crucial for reliable MBS operation. The group members within the same MBS group are able to transmit feedback message simultaneously to report the delivery status of MBS data blocks. The design criterions for the ACK and NACK should be considered from the following aspects. Proposed Text (II) 15.x.2.1Acknowledgement Feedback Latency The way of ACK and NACK design could be classified into immediate ACK/NACK, delayed ACK/NACK, and integrated scheme. 15.x.2.2 Immediate Acknowledgment Scheme In immediate acknowledgment, the MS transmit the ACK/NACK immediately after the transmission of BS data. The fast feedback is used for immediate retransmission to enhance reliability of MBS. 15.x.2.3 Delayed Acknowledgement Scheme In delayed acknowledgement, the ACK and NACK are sent after a certain period. The delayed ACK/NACK should contain cumulative information within the ACK/NACK period. The BS could poll the MBS group to gather reception states of the MSs. The polling could be periodic or on-demand. The MS reports to the poll and the BS uses the information for MBS configuration. Proposed Text (III) 15.x.2.4 Integrated Scheme The integrated scheme means that the operation of ACK and NACK contains both the characteristics of the immediate and delayed acknowledgement. More than one kinds of ACK/NACK may be used. ACK and NACK could be applied simultaneously for different feedback latency acknowledgment. 15.x.2.5 Channel Access and Allocation for Acknowledgement The ACK and NACK mechanism should be able to operate on specific preconfigured channels. The number of preconfigured wireless channels could be the same as the node number or less. If the BS receives one or more acknowledgement indicating that certain data block is lost, the BS should trigger the retransmission for the specific data.