Back to results

Aalto University

Distributed computing in dynamic and faulty networks: distributed graph algorithms and multidimensional agreement

Abstract

dc:description.abstract

The study of distributed graph algorithms is central in both theoretical and applied computer science research, from solving large-scale graph problems via parallel computation models to designing fault-tolerant protocols in networks. Graphs can be dataset abstractions or even representations of communication topologies in computer networks. A graph algorithm is a set of instructions ran by a computer where the goal is to solve a problem on a graph. When the algorithm is distributed, the set of instructions runs simultaneously on each computer of a network, producing a global outcome. Electing a leader or finding a shortest path are problems that often arise when the graph is an abstraction of the communication network in between computers. On the other hand, finding an independent set or computing a clustering of a graph are problems that do not necessarily impose the use of distributed graph algorithms; however, when the graphs studied are very large, using distributed algorithms provides scalability. In this thesis, we propose distributed graph algorithms in both of those settings. We first designed distributed algorithms for solving the 2-ruling set problem and the correlation clustering problem on very large graphs, using parallel and dynamic computation models and the classic randomized greedy MIS algorithm. We then designed and analyzed algorithms for agreement in faulty networks, where the problem is simply for computers in a basic network to agree, when some computers in the network can have adversarial behavior.

Degree

thesis:*
Department dc:contributor.department
Tietotekniikan laitos
Grantor dc:publisher
Aalto University
Year dc:date.issued
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Cambus, Mélanie
Advisor dc:contributor.supervisor
  • Uitto, Jara, Asst. Prof., Aalto University, Department of Computer Science Finland
Contributors dc:contributor
  • Aalto-yliopisto
  • Aalto University

Rights

Language dc:language.iso
en

Identifiers

dc:identifier.*
Repository record dc:identifier.uri
https://aaltodoc.aalto.fi/handle/123456789/139174

Chain of custody

source
Harvested from
Aalto University
Base URL
aaltodoc.aalto.fi/server/oai/request
Last updated
2026-08-21
Source record
OAI-PMH GetRecord
related terms
citation

Cambus, Mélanie. Distributed computing in dynamic and faulty networks: distributed graph algorithms and multidimensional agreement. Aalto University, 2025. https://aaltodoc.aalto.fi/handle/123456789/139174