← All projects

ModellingCompleted

Distributed database modelling

Modelling of a distributed database where requests (arriving as a Poisson process) are routed by a coordinator to several servers. A full report comes with the public repository.

Source code ↗ (opens in a new tab)

Problem

Determine under which conditions such a system reaches a stable steady state.

Solution

Modelling as a Jackson queueing network, analysing the key parameters: number of servers, service times, arrival rate and exit probabilities.

My role

Project published on my GitHub.

Features

  • Requests routed by a coordinator according to probabilities
  • Exponential service times per server
  • Steady-state stability study
  • Full report in PDF format