Summary: | In order to solve the unstable routing problem of multicast routing caused by insufficient energy, a multicast routing protocol based on fuzzy logic is proposed. This protocol firstly establishes a multicast mesh and then uses fuzzy logic to select the multicast routes. In the multicast routing selection stage, two parameters of energy and distance of the nodes are used as the basis for route evaluation. Fuzzy logic is used to establish the fuzzy relation between energy and distance of nodes and route quality. The Gaussian membership function is used to execute fuzzification of input parameters. The centroid method is used to execute defuzzification of output parameter, which is used for select best multicast routes. The simulation results show that, compared with the existing multicast routing protocols, this protocol has higher packet delivery rate and lower end-to-end average delay.
|