1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-22 18:44:17 +00:00
appunti-steffo/9 - Algoritmi distribuiti/3 - Computazione distribuita/2 - Algoritmi di broadcast/one step.md

42 lines
704 B
Markdown
Raw Normal View History

[[algoritmo]] di [[broadcast problem su grafo completo]].
## Funzionamento
Il [[leader]] invia il suo [[messaggio]] a tutti i vicini.
2023-12-19 01:19:27 +00:00
## [[comportamento]]
### `LEADER`
All'[[impulso spontaneo|inizio dell'algoritmo]], invia il suo [[messaggio]]:
```rust
spontaneously! {
send!(0..MAX_FAULTS, Message {leader: true});
state!(DONE);
}
```
### `SLEEPING`
Non fa niente:
```rust
on_receive! {
_ => {},
}
```
## [[algoritmo corretto|Correttezza]]
==...==
## [[costo computazionale distribuito|Costo computazionale]]
2023-12-19 01:19:27 +00:00
### [[comunicazione]]
==...==
2023-12-19 01:19:27 +00:00
### [[9 - Algoritmi distribuiti/1 - Problemi algoritmici/spazio]]
==...==
2023-12-19 01:19:27 +00:00
### [[9 - Algoritmi distribuiti/1 - Problemi algoritmici/tempo]]
==...==