主权项 |
1. A method, comprising:
transmitting, from a source node in a communication system, at least one multicast transmission to one or more destination nodes of the communication system, the at least one multicast transmission comprising data corresponding to a block in a storage associated with the source node, a multicast acknowledgement sequence number (MASN), and a block index corresponding to a relative location of the block in the storage associated with the source node; responsive to transmitting the at least one multicast transmission, setting, at the source node, one or more indicators corresponding to the block index included in the at least one multicast transmission, wherein the one or more indicators are included in one or more maps corresponding to one or more storages associated with the one or more destination nodes, and wherein setting the one or more indicators comprises setting the one or more indicators to indicate that the data stored in the corresponding block in the one or more storages associated with the one or more destination nodes is invalid; responsive to transmitting the at least one multicast transmission, adding at least one record to a transmission table, wherein the at least one record comprises an MASN and a block index corresponding to the at least one multicast transmission; receiving, at the source node, at least one acknowledgement message from at least one destination node of the one or more destination nodes, the acknowledgement message comprising a first MASN corresponding to a first multicast transmission of one or more multicast transmissions and one or more indicators corresponding to one or more MASNs consecutively following the first MASN, wherein each one of the one or more indicators is configured to indicate whether data corresponding to the respective MASN was correctly received at the at least one of the one or more destination nodes; and responsive to receiving the at least one acknowledgement message from the at least one destination node of the one or more destination nodes, setting, at the source node, one or more indicators in a map corresponding to the storage associated with the at least one destination node in accordance with the first MASN and the one or more indicators of the at least one acknowledgement message, wherein setting the one or more indicators in the map comprises setting the one or more indicators in the map to indicate that one or more blocks in the storage associated with the at least one destination are valid. |