1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-25 03:34:17 +00:00
appunti-steffo/9 - Algoritmi distribuiti/3 - Computazione distribuita/6 - Algoritmi di routing/routing.md

33 lines
952 B
Markdown
Raw Normal View History

2023-11-01 21:23:31 +00:00
[[problema di ottimizzazione]] per un [[sistema distribuito]].
## Terminologia aggiuntiva
2023-11-01 21:23:31 +00:00
Le [[entità]] che partecipano al routing sono anche dette [[router]].
2023-11-01 21:23:31 +00:00
## Definizione
2023-11-01 21:23:31 +00:00
Si vuole determinare una [[funzione di routing]] per tutti i [[router]] del sistema.
2023-11-01 21:23:31 +00:00
## [[restrizioni al modello dei sistemi distribuiti|Restrizioni]]
- **[[restrizione di comunicazione|Comunicazione]]**
- [[dimensione dei messaggi illimitata]]
- [[full-duplex]]
- **[[restrizione di affidabilità|Affidabilità]]**
- [[affidabilità totale]]
- **[[restrizione di topologia|Topologia]]**
- [[grafo connesso]]
- [[identificatori univoci]]
- [[canale di comunicazione|canali]] con un [[funzione costo|costo]]
- **[[restrizione di tempo|Tempo]]**
- [[ritardo di comunicazione illimitato]]
- [[risveglio singolo]]
- [[terminazione locale]]
2023-11-01 21:23:31 +00:00
## [[algoritmo|Algoritmi]]
- [[gossiping routing]]
- [[iterating routing]]
- [[centralized routing]]
2023-12-19 01:19:27 +00:00
- [[min-hop routing]]