Abstract

Genetic algorithm (GA) has been widely used to generate useful solutions to optimization and search problems such as pattern analysis, recognition, classification and regression. In this paper, the GA will be used to build spanning tree in peer-to-peer Distributed Interactive Applications (DIAs) to minimize the total end-to-end delay. DIAs allow a group of users connected via a network to interact with a shared application state, which requires many-to-many communication among users. Peer-to-peer architectures have been proposed as an efficient and truly scalable solution for DIAs. The spanning tree topology has often been used to implement many-to-many communication in peer-to-peer DIAs. The peer incurred delay in the tree construction is often ignored or not well studied in the existing work. We show that the peer incurred delays are closely related to the topology of the spanning tree. By considering the peer incurred delay, the problem of building spanning tree with minimum total end-to-end delay to receivers in peer-to-peer DIAs is proven to be NP-complete. A genetic algorithm is proposed to approximate an optimal solution to the spanning tree topology. The proposed algorithm is evaluated by extensive experiments and the experimental results show the high efficiency of the proposed algorithm.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.