mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-29 13:24:17 +00:00
29 lines
923 B
Markdown
29 lines
923 B
Markdown
|
[[problema di ottimizzazione]] per un [[sistema distribuito]].
|
||
|
|
||
|
## Definizione
|
||
|
|
||
|
Date due qualsiasi [[entità]], si vuole determinare un [[cammino]] nella [[rete di comunicazione]] che permetta alle due di comunicare persistentemente.
|
||
|
|
||
|
### Terminologia
|
||
|
|
||
|
Le [[entità]] che partecipano alla risoluzione del problema sono dette anche [[router]].
|
||
|
|
||
|
Ogni entità ha una [[funzione di routing]], archiviata nella [[routing memory]], che richiede un dato [[tempo di ricerca]] per essere eseguita.e mi
|
||
|
|
||
|
## [[restrizioni al modello dei sistemi distribuiti|Restrizioni]]
|
||
|
|
||
|
- [[full-duplex]]
|
||
|
- [[canale di comunicazione|canali di comunicazione]] con un [[costo]]
|
||
|
- ==connettività?==
|
||
|
- [[affidabilità totale]]
|
||
|
- [[orientamento locale]]
|
||
|
- [[identificatori univoci]]
|
||
|
|
||
|
## [[algoritmo|Algoritmi]]
|
||
|
|
||
|
- [[broadcast routing]]
|
||
|
- [[routing table gossiping]]
|
||
|
- [[routing table iterating]]
|
||
|
- [[shortest path spanning tree]]
|
||
|
- [[min-hop routing]]
|