scholarly journals Load Balancing Algorithms for Peer to Peer and Client Server Distributed Environments

2012 ◽  
Vol 47 (8) ◽  
pp. 17-21 ◽  
Author(s):  
Sameena Naaz ◽  
Afshar Alam ◽  
Ranjit Biswas
Computing ◽  
2012 ◽  
Vol 94 (8-10) ◽  
pp. 649-678 ◽  
Author(s):  
Ying Qiao ◽  
Gregor v. Bochmann

2021 ◽  
Author(s):  
Teodor Malbašić ◽  
Petar D. Bojović ◽  
Živko Bojović ◽  
Jelena Šuh ◽  
Dušan Vujošević

Abstract Software-defined networking (SDN) provides many benefits, including traffic programmability, agility, and network automation. However, budget constraints burdened with technical (e.g., scalability, fault tolerance, security issues) and, sometimes, business challenges (user acceptance and confidence of network operators) make providers indecisive for full SDN deployment. Therefore, incremental deployment of SDN functionality through the placement of a limited set of SDN devices among traditional devices represents a rational and efficient environment that can offer customers modern and more data-intensive services. However, while hybrid SDN provides many benefits, it also has specific challenges addressed in the literature. This paper answers one of these challenges by presenting the research and development of a new load balancing scheme in the hybrid SDN environment built with a minimal SDN device set (controller and one switch). We propose a novel load balancing scheme to monitor current server load indicators and apply multi-parameter metrics for scheduling connections to balance the load on the servers as efficiently as possible. The base of the new load balancing scheme is continuous monitoring of server load indicators and implementations of multi-parameter metrics (CPU load, I/O Read, I/O Write, Link Upload, Link Download) for scheduling connections. The testing performed on servers aims to balance the server's load as efficiently as possible. The obtained results have shown that this mechanism achieves better results than existing load balancing schemes in traditional and SDN networks. Moreover, a proposed load balancing scheme can be used with various services and applied in any client-server environment.


Author(s):  
KUKUH NUGROHO ◽  
MUHAMAD SYAMSUL FALLAH

ABSTRAKJumlah pengguna yang meningkat merupakan salah satu penyebab menurunnya kualitas jaringan jika hanya menggunakan ukuran bandwidth yang sama. Sebagai contoh pada implementasi jaringan kampus, jaringan LAN antar gedung yang berbeda biasanya dihubungkan dengan menggunakan perangkat switch. Penurunan performansi jaringan pada jaringan tersebut akibat pertambahan jumlah pengguna bisa diatasi dengan menggunakan konsep load balancing dengan memanfaatkan teknologi EtherChannel. Implementasi teknologi tersebut dapat menggunakan dua pilihan protokol yaitu PAgP dan LACP. Penelitian ini bertujuan untuk menguji performansi jaringan yang menerapkan konsep load balancing dengan menggunakan protokol PAgP dan LACP. Skenario pengujian menggunakan konsep client-server, dimana aplikasi server yang digunakan adalah FTP untuk implementasi layanan pertukaran data dan penggunaan software VLC untuk implementasi layanan video streaming. Pada penggunaan layanan FTP dengan protokol PAgP dihasilkan nilai delay 42% lebih baik dibandingkan dengan LACP. Begitupula untuk nilai throughput, penggunaan protokol PAgP masih lebih baik 10% dibandingkan dengan LACP.Kata kunci: LAN, Load balancing, Etherchannel, PAgP, LACP ABSTRACTThe increasing number of users is one cause of declining network performance if only use on the same bandwidth value. For example, in the implementation on the campus network, LAN among different building is usually connected using a switch. The decreasing of network performance on that network due to the increasing of the number of users which can be overcome by using a load balancing concept with EtherChannel technology utilization. The implementation of that technology uses two protocols, namely PAgP and LACP. This research intends to test the network performance by applying the load balancing concept using both PAgP and LACP protocols. The experiment scenarios used a client-server concept, where the implemented application server is FTP for exchanging data services and VLC software for implementing video streaming services. In the use of FTP services with using PAgP protocol showed a delay value of 42% better than LACP. The same with throughput value, the use of PAgP protocol still better 10% than LACP.Keywords: LAN, Load balancing, Etherchannel, PAgP, LACP


Author(s):  
Chr Carter ◽  
Abdennour El Rhalibi ◽  
Madjid Merabti ◽  
A. Taleb Bendiab
Keyword(s):  

2012 ◽  
pp. 232-259
Author(s):  
Eddy Caron ◽  
Frédéric Desprez ◽  
Franck Petit ◽  
Cédric Tedeschi

Within distributed computing platforms, some computing abilities (or services) are offered to clients. To build dynamic applications using such services as basic blocks, a critical prerequisite is to discover those services. Traditional approaches to the service discovery problem have historically relied upon centralized solutions, unable to scale well in large unreliable platforms. In this chapter, we will first give an overview of the state of the art of service discovery solutions based on peer-to-peer (P2P) technologies that allow such a functionality to remain efficient at large scale. We then focus on one of these approaches: the Distributed Lexicographic Placement Table (DLPT) architecture, that provide particular mechanisms for load balancing and fault-tolerance. This solution centers around three key points. First, it calls upon an indexing system structured as a prefix tree, allowing multi-attribute range queries. Second, it allows the mapping of such structures onto heterogeneous and dynamic networks and proposes some load balancing heuristics for it. Third, as our target platform is dynamic and unreliable, we describe its powerful fault-tolerance mechanisms, based on self-stabilization. Finally, we present the software prototype of this architecture and its early experiments.


Sign in / Sign up

Export Citation Format

Share Document