# Gelly-Scheduling: Distributed Graph Processing for Network Service   Placement in Community Networks

**Authors:** Miguel E. Coimbra, Mennan Selimi, Alexandre P. Francisco and, Felix Freitag, Lu\'is Veiga

arXiv: 1703.10446 · 2018-01-19

## TL;DR

This paper introduces a scalable, distributed graph processing approach for optimizing service placement in community networks, combining community detection with decentralized leader election to improve network service deployment.

## Contribution

It proposes a novel two-phase, distributed solution for service placement in community networks, integrating scalable community detection and decentralized election methods.

## Key findings

- Scalable graph label propagation effectively detects communities.
- Decentralized election improves service placement efficiency.
- Parallel solution outperforms centralized approaches.

## Abstract

Community networks (CNs) have seen an increase in the last fifteen years. Their members contact nodes which operate Internet proxies, web servers, user file storage and video streaming services, to name a few. Detecting communities of nodes with properties (such as co-location) and assessing node eligibility for service placement is thus a key-factor in optimizing the experience of users. We present a novel solution for the problem of service placement as a two-phase approach, based on: 1) community finding using a scalable graph label propagation technique and 2) a decentralized election procedure to address the multi-objective challenge of optimizing service placement in CNs. Herein we: i) highlight the applicability of leader election heuristics which are important for service placement in community networks and scheduler-dependent scenarios; ii) present a parallel and distributed solution designed as a scalable alternative for the problem of service placement, which has mostly seen computational approaches based on centralization and sequential execution.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1703.10446/full.md

## Figures

17 figures with captions in the complete paper: https://tomesphere.com/paper/1703.10446/full.md

## References

22 references — full list in the complete paper: https://tomesphere.com/paper/1703.10446/full.md

---
Source: https://tomesphere.com/paper/1703.10446