Next Article in Journal
A Novel Adaptive Indoor Positioning Using Mobile Devices with Wireless Local Area Networks
Previous Article in Journal
A Memristor Neural Network Based on Simple Logarithmic-Sigmoidal Transfer Function with MOS Transistors
Previous Article in Special Issue
Fast Prediction Method of Combustion Chamber Parameters Based on Artificial Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Discrete Artificial Fish Swarm Algorithm-Based One-Off Optimization Method for Multiple Co-Existing Application Layer Multicast Routing Trees

1
School of Computer Science, Xi’an Polytechnic University, Xi’an 710048, China
2
Shaanxi Key Laboratory of Clothing Intelligence, Xi’an Polytechnic University, Xi’an 710048, China
3
China Mobile System Integration Co., Ltd., Xi’an 710077, China
4
Department of Information and Control, Xi’an University of Technology, Xi’an 710018, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(5), 894; https://doi.org/10.3390/electronics13050894
Submission received: 4 February 2024 / Revised: 21 February 2024 / Accepted: 23 February 2024 / Published: 26 February 2024
(This article belongs to the Special Issue Applications of Computational Intelligence, Volume 2)

Abstract

As an effective multicast application mechanism, the application layer multicast (ALM) determines the path of data transmission through a routing tree. In practical applications, multiple multicast sessions often occur simultaneously; however, few studies have considered this situation. A feasible solution is to sequentially optimize each co-existing ALM routing tree. However, this approach can lead to node congestion, and, even if the node out-degree reservation strategy is adopted, an optimal solution may not be obtained. In this study, to solve the problem of routing tree construction for multiple co-existing application layer multicast sessions, an optimization model that minimizes the overall delay and instability is constructed, and a one-off optimization method based on the discrete artificial fish swarm algorithm (DAFSA) is proposed. First, Steiner node sets corresponding to the multicast sessions are selected. Then, the routing trees for each multicast session are obtained through the improved spanning tree algorithm based on the complete graph composed of Steiner node sets. The experimental results show that the proposed method can simultaneously obtain multiple co-existing ALM routing trees with a low total delay and low instability. Even if the input is a single multicast session, it can lead to ALM routing trees with a lower delay and less instability than other algorithms, and the introduction of a penalty function can effectively avoid the problem of excessive replication and forwarding loads on some end-hosts. In addition, the proposed algorithm is insensitive to parameter changes and exhibits good stability and convergence properties for networks of different sizes.
Keywords: multiple co-existing ALM routing trees; node congestion; one-off optimization; DAFSA multiple co-existing ALM routing trees; node congestion; one-off optimization; DAFSA

Share and Cite

MDPI and ACS Style

Li, Y.; Wang, N.; Zhang, W.; Liu, Q.; Liu, F. Discrete Artificial Fish Swarm Algorithm-Based One-Off Optimization Method for Multiple Co-Existing Application Layer Multicast Routing Trees. Electronics 2024, 13, 894. https://doi.org/10.3390/electronics13050894

AMA Style

Li Y, Wang N, Zhang W, Liu Q, Liu F. Discrete Artificial Fish Swarm Algorithm-Based One-Off Optimization Method for Multiple Co-Existing Application Layer Multicast Routing Trees. Electronics. 2024; 13(5):894. https://doi.org/10.3390/electronics13050894

Chicago/Turabian Style

Li, Ying, Ning Wang, Wei Zhang, Qing Liu, and Feng Liu. 2024. "Discrete Artificial Fish Swarm Algorithm-Based One-Off Optimization Method for Multiple Co-Existing Application Layer Multicast Routing Trees" Electronics 13, no. 5: 894. https://doi.org/10.3390/electronics13050894

APA Style

Li, Y., Wang, N., Zhang, W., Liu, Q., & Liu, F. (2024). Discrete Artificial Fish Swarm Algorithm-Based One-Off Optimization Method for Multiple Co-Existing Application Layer Multicast Routing Trees. Electronics, 13(5), 894. https://doi.org/10.3390/electronics13050894

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop