Reliable synchronization apparatus and method within a multicast and broadcast service zone
First Claim
1. A reliable synchronization apparatus within a multicast and broadcast service (MBS) zone, said MBS zone having m sync executers (SEs) and said m SEs belonging to n retransmission zones respectively, m>
- n≧
1, each retransmission zone having a selected leader SE and un-selected SEs being member SEs of the selected leader SE, said apparatus comprising;
n selected leader SEs; and
a sync controller, wherein in each retransmission zone, when said sync controller multicasts a sync ruler to all SEs in said retransmission zone, the leader SE not having received said sync ruler unicasts a NACK message to said sync controller to request retransmitting said sync ruler, said sync controller retransmits said sync ruler and triggers an election of a new leader SE to update leader SE information and multicasts new leader SE information to all SEs in said retransmission zone, and each member SE not having received said sync ruler unicasts a NACK message to the leader SE of said retransmission zone or said sync controller to request retransmitting said sync ruler.
1 Assignment
0 Petitions
Accused Products
Abstract
A reliable synchronization apparatus and method within a multicast and broadcast service (MBS) zone having m sync executers (SEs) belonging to n retransmission zones is provided. Each retransmission zone has a selected leader SE and other member SEs. The apparatus comprises a sync controller and the n selected leader SEs. When the Sync controller multicasts a sync ruler to all SEs in a retransmission zone, the leader SE that loses the Sync ruler sends a NACK message to request the sync controller to retransmit the sync ruler. An election is triggered for updating leader information and announcing election to all SEs. The member SE that loses the sync ruler sends a NACK message to request its leader or the Sync controller to retransmit the sync ruler.
-
Citations
26 Claims
-
1. A reliable synchronization apparatus within a multicast and broadcast service (MBS) zone, said MBS zone having m sync executers (SEs) and said m SEs belonging to n retransmission zones respectively, m>
- n≧
1, each retransmission zone having a selected leader SE and un-selected SEs being member SEs of the selected leader SE, said apparatus comprising;n selected leader SEs; and a sync controller, wherein in each retransmission zone, when said sync controller multicasts a sync ruler to all SEs in said retransmission zone, the leader SE not having received said sync ruler unicasts a NACK message to said sync controller to request retransmitting said sync ruler, said sync controller retransmits said sync ruler and triggers an election of a new leader SE to update leader SE information and multicasts new leader SE information to all SEs in said retransmission zone, and each member SE not having received said sync ruler unicasts a NACK message to the leader SE of said retransmission zone or said sync controller to request retransmitting said sync ruler. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- n≧
-
11. A reliable synchronization method within a multicast and broadcast service (MBS) zone, said MBS zone having m sync executers (SEs) and said m SEs belonging to n retransmission zones respectively, m>
- n≧
1, said method comprising;pre-selecting a leader SE in each retransmission zone of said n retransmission zones, un-selected SEs in said retransmission zone being corresponding member SEs of said leader SE; through a sync controller, multicasting a sync ruler to all SEs of each retransmission zone of said n retransmission zones; unicasting a NACK message from the leader SE not having received said sync ruler to said sync controller to request retransmitting said sync ruler, said sync controller retransmitting said sync ruler and triggering an election of a new leader SE to update leader SE information and multicasting new leader SE information to all SEs in said retransmission zone; and unicasting a NACK message from each of member SEs not having received said sync ruler to the leader SE of said retransmission zone or said sync controller to request retransmitting said sync ruler. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- n≧
Specification