Data communication in peer-to-peer (P2P) network requires a fine-grained optimization for memory and processing to lower the total energy consumption. When the concept of Publish/subscribe (Pub/Sub) systems were used as a communication tool in a P2P network, the network required additional optimization algorithms to reduce the complexity. The major difficulty for such networks was creating an overlay design algorithm (ODA) to define the communication patterns. Although some ODAs may perform worse on a high-scale, some may have better average/maximum node degrees. Based on the experimentation and previous works, this study designed an algorithm called the Hypercube-ODA, which reduces the average/maximum node degree for a topic connected Pub/Sub network. The Hypercube-ODA algorithm creates the overlay network by creating random cubes within the network and arranging the nodes with the cubes they belong to. In this paper, the details of the proposed Hypercube algorithm were presented and its performance was compared with the existing ODAs. Results from the experiments indicate that the proposed method outperforms other ODA methods in terms of lower average node degree (lowering the average node degree by up to 60%).
Peer-To-Peer Networks Publisher/Subscriber Systems Overlay Network Diameter Maximum Node Degree
Peer-to-peer (P2P) ağda veri iletişimi, toplam enerji tüketimini azaltmak için bellek ve işleme için ayrıntılı bir optimizasyon gerektirir. Yayınlama / abone olma (Pub / Sub) sistemleri kavramı bir P2P ağında bir iletişim aracı olarak kullanıldığında, ağ karmaşıklığını azaltmak için ek optimizasyon algoritmaları gerektirmektedir. Bu tür ağlar için en büyük zorluk, iletişim modellerini tanımlamak için bir katman tasarım algoritması (ODA) oluşturmaktı. Bazı ODA'lar yüksek ölçekte daha kötü performans gösterse de, bazıları daha iyi ortalama / maksimum düğüm derecelerine sahip olabilir. Deney ve önceki çalışmalara dayanarak, bu çalışmada, Pub / Sub ağına bağlı bir konu için ortalama / maksimum düğüm derecesini azaltan Hypercube ODA adı verilen bir algoritma tasarlandı. Hypercube-ODA algoritması katman ağını yaratmak için rastlantısal küp yapıları kullanarak, küp komşuluklarının düzenlenmesi ile ağı oluşturur. Bu çalışmada, önerilen Hypercube algoritmasının ayrıntıları sunuldu ve performansı mevcut ODA'lar ile karşılaştırıldı. Deneylerden elde edilen sonuçlar, önerilen yöntemin daha düşük ortalama düğüm derecesi açısından diğer ODA yöntemlerinden daha iyi performans gösterdiğini göstermektedir (ortalama düğüm derecesinin %60’a kadar iyileştirildiği gözlemlenmiştir).
Primary Language | English |
---|---|
Subjects | Engineering |
Journal Section | Research Article |
Authors | |
Publication Date | December 16, 2022 |
Submission Date | November 8, 2020 |
Published in Issue | Year 2022 |
Bu eser Creative Commons Atıf-AynıLisanslaPaylaş 4.0 Uluslararası ile lisanslanmıştır.