Research Article

Message Broadcasting via a New Fault Tolerant Irregular Advance Omega Network in Faulty and Nonfaulty Network Environments

Algorithm 1

Algorithm_IAON_Broadcast.
Input:N
Output:  Data Packets Successfully Reached on Destinations or Network Fails
BEGIN
 (1) for     to   
 (2)   
 (3)  FIRST-STAGE (Source)
FIRST-STAGE (Source)
 (1) if  SEP1 == FB
 (2)   First_Alternate_SE1
 (3) else  SECOND-STAGE (Source)
 (4) if  First_Alternate_SE1 == FB
 (5)         Second_Alternate_SE1
 (6) else  SECOND-STAGE (Source)
 (7) if  Second_Alternate_SE1 == FB
 (8)          Network Fails
 (9) else  SECOND-STAGE (Source)
SECOND-STAGE (Source)
 (1) if  SE-e  ==  FB
 (2)   SE-f
 (3) else  THIRD-STAGE (Source)
 (4) if SE-f  ==  FB
 (5)   SE-g
 (6) else  THIRD-STAGE (Source)
 (7) if  SE-g  ==  FB
 (8)    Network Fails
 (9) else  THIRD-STAGE (Source)
THIRD-STAGE (Source)
 (1) if  SEP3  ==  FB
 (2)    First_Alternate_SE3
 (3) else  Collect data packets on SEP3 and Send to N destinations
 (4) if  First_Alternate_SE3  ==  FB
 (5)         Second_Alternate_SE3
 (6) else  Collect data packets on First_Alternate_SE3 and Send to N destinations
 (7) if  Second_Alternate_SE3  ==  FB
 (8)          Network Fails
 (9) else  Collect data packets on Second_Alternate_SE3 and Send to N destinations
END