Inicio  /  Algorithms  /  Vol: 15 Par: 3 (2022)  /  Artículo
ARTÍCULO
TITULO

A Dynamic Distributed Deterministic Load-Balancer for Decentralized Hierarchical Infrastructures

Spyros Sioutas    
Efrosini Sourla    
Kostas Tsichlas    
Gerasimos Vonitsanos and Christos Zaroliagis    

Resumen

In this work, we propose ??3 D 3 -Tree, a dynamic distributed deterministic structure for data management in decentralized networks, by engineering and extending an existing decentralized structure. Conducting an extensive experimental study, we verify that the implemented structure outperforms other well-known hierarchical tree-based structures since it provides better complexities regarding load-balancing operations. More specifically, the structure achieves an ??(log??) O ( log N ) amortized bound (N is the number of nodes present in the network), using an efficient deterministic load-balancing mechanism, which is general enough to be applied to other hierarchical tree-based structures. Moreover, our structure achieves ??(log??) O ( log N ) worst-case search performance. Last but not least, we investigate the structure?s fault tolerance, which hasn?t been sufficiently tackled in previous work, both theoretically and through rigorous experimentation. We prove that ??3 D 3 -Tree is highly fault-tolerant and achieves ??(log??) O ( log N ) amortized search cost under massive node failures, accompanied by a significant success rate. Afterwards, by incorporating this novel balancing scheme into the ART (Autonomous Range Tree) structure, we go one step further to achieve sub-logarithmic complexity and propose the ART+ + structure. ART+ + achieves an ??(log2??log??) O ( log b 2 log N ) communication cost for query and update operations (b is a double-exponentially power of 2 and N is the total number of nodes). Moreover, ART+ + is a fully dynamic and fault-tolerant structure, which supports the join/leave node operations in ??(loglog??) O ( log log N ) expected WHP (with high proability) number of hops and performs load-balancing in ??(loglog??) O ( log log N ) amortized cost.

 Artículos similares

       
 
Alireza Rezvanian, S. Mehdi Vahidipour and Ali Mohammad Saghiri    
Artificial immune systems (AIS), as nature-inspired algorithms, have been developed to solve various types of problems, ranging from machine learning to optimization. This paper proposes a novel hybrid model of AIS that incorporates cellular automata (CA... ver más
Revista: Algorithms

 
Yun-Sheng Tsai, Chi-Wen Chen, Cheng-Chien Kuo and Hung-Cheng Chen    
In recent years, the escalating electricity demand in Taiwan has heightened the prominence and discourse surrounding the issue of power supply. With the enactment of the European climate law, global commitment to achieving net-zero emissions has gained m... ver más
Revista: Applied Sciences

 
Alya Alshammari and Khalil El Hindi    
The combination of collaborative deep learning and Cyber-Physical Systems (CPSs) has the potential to improve decision-making, adaptability, and efficiency in dynamic and distributed environments. However, it brings privacy, communication, and resource r... ver más
Revista: Applied Sciences

 
David Naseh, Mahdi Abdollahpour and Daniele Tarchi    
This paper explores the practical implementation and performance analysis of distributed learning (DL) frameworks on various client platforms, responding to the dynamic landscape of 6G technology and the pressing need for a fully connected distributed in... ver más
Revista: Information

 
Artem T. Turov, Fedor L. Barkov, Yuri A. Konstantinov, Dmitry A. Korobko, Cesar A. Lopez-Mercado and Andrei A. Fotiadi    
This work studies the application of low-cost noise reduction algorithms for the data processing of distributed acoustic sensors (DAS). It presents an improvement of the previously described methodology using the activation function of neurons, which enh... ver más
Revista: Algorithms