Back to Search
Start Over
Using Diffusive Load Balancing to Improve Performance of Peer-to-Peer Systems for Hosting Services
- Source :
- Lecture Notes in Computer Science, 5th Autonomous Infrastructure, Management and Security (AIMS), 5th Autonomous Infrastructure, Management and Security (AIMS), Jun 2011, Nancy, France. pp.124-135, ⟨10.1007/978-3-642-21484-4_15⟩, Managing the Dynamics of Networks and Services ISBN: 9783642214837, AIMS
- Publication Year :
- 2011
- Publisher :
- HAL CCSD, 2011.
-
Abstract
- Part 5: P2P and Aggregation Schemes; International audience; This paper presents a diffusive load balancing algorithm for peer-to-peer systems. The algorithm reduces the differences of the available capacities of the nodes in the system using service migrations between nodes in order to obtain similar performance for all nodes. We propose algorithms for handling homogeneous services, i.e., services with equal resource requirements, and for heterogeneous services, i.e., services with diverse resource requirements. We have investigated the effect of load balancing in a simulated peer-to-peer system with a skip-list overlay network. Our simulation results indicate that in case that the churn (nodes joining or leaving) is negligible, a system that hosts services with small resource requirements can maintain equal performance for all nodes with a small variance. In case that churn is high, a system that hosts homogeneous services with large resource requirements can maintain equal node performance within a reasonable variance requiring only few service migrations.
- Subjects :
- peer-to-peer systems
Computer science
business.industry
Distributed computing
distributed resource management
Overlay network
020206 networking & telecommunications
02 engineering and technology
Internet hosting service
Load balancing (computing)
Peer-to-peer
computer.software_genre
[INFO.INFO-NI]Computer Science [cs]/Networking and Internet Architecture [cs.NI]
Network Load Balancing Services
Homogeneous
0202 electrical engineering, electronic engineering, information engineering
diffusive load balancing
020201 artificial intelligence & image processing
[INFO]Computer Science [cs]
business
computer
Load balancing
Computer network
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-642-21483-7
- ISBNs :
- 9783642214837
- Database :
- OpenAIRE
- Journal :
- Lecture Notes in Computer Science, 5th Autonomous Infrastructure, Management and Security (AIMS), 5th Autonomous Infrastructure, Management and Security (AIMS), Jun 2011, Nancy, France. pp.124-135, ⟨10.1007/978-3-642-21484-4_15⟩, Managing the Dynamics of Networks and Services ISBN: 9783642214837, AIMS
- Accession number :
- edsair.doi.dedup.....180b8307f569746a40bf04bbbb60f097