کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
406680 | 678105 | 2014 | 8 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Genetic algorithm for spanning tree construction in P2P distributed interactive applications Genetic algorithm for spanning tree construction in P2P distributed interactive applications](/preview/png/406680.png)
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.
Journal: Neurocomputing - Volume 140, 22 September 2014, Pages 185–192