Skip to Main content Skip to Navigation
Reports

Towards a Generic API for Data Load Balancing in Structured P2P Systems

Maeva Antoine 1, * Laurent Pellegrino 1 Fabrice Huet 1 Françoise Baude 1
* Corresponding author
1 SCALE - Safe Composition of Autonomous applications with Large-SCALE Execution environment
Laboratoire I3S - COMRED - COMmunications, Réseaux, systèmes Embarqués et Distribués
Abstract : Many structured Peer-to-Peer systems for data management face the problem of load imbalance. To address this issue, there exist almost as many load balancing strategies as there are different systems. Besides, the proposed solutions are often coupled to their own API, making it difficult to port a scheme from a system to another. In this report, we show that many load balancing schemes are comprised of the same basic elements, and only the implementation and interconnection of these elements vary. Based on this observation, we describe the concepts behind the building of a common API to implement any load balancing strategy independent from the rest of the code. We then show how this API is compatible with famous existing systems and their load balancing scheme. Implemented on our own distributed storage system, this API integrates well with the existing system and has a minimal impact on its business code. Moreover, this can allow changing only a part of a strategy without modifying its other components.
Complete list of metadata

Cited literature [13 references]  Display  Hide  Download

https://hal.inria.fr/hal-01022722
Contributor : Laurent Pellegrino <>
Submitted on : Thursday, July 10, 2014 - 4:41:44 PM
Last modification on : Tuesday, January 12, 2021 - 8:44:01 AM
Long-term archiving on: : Friday, October 10, 2014 - 12:28:18 PM

File

RR-8564.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01022722, version 1

Citation

Maeva Antoine, Laurent Pellegrino, Fabrice Huet, Françoise Baude. Towards a Generic API for Data Load Balancing in Structured P2P Systems. [Research Report] RR-8564, INRIA. 2014, pp.18. ⟨hal-01022722⟩

Share

Metrics

Record views

507

Files downloads

278