Communicatie-0/Schaalbaarheid: verschil tussen versies
(2 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 9: | Regel 9: | ||
[[Bestand:Communicatie-schaling-2.png|600px|Schaling van communicatie]] | [[Bestand:Communicatie-schaling-2.png|600px|Schaling van communicatie]] | ||
<!-- | |||
{| class="wikitable" | {| class="wikitable" | ||
| || 1 || 2 || 3 || 4 || 5 || 6 | | || 1 || 2 || 3 || 4 || 5 || 6 | ||
Regel 15: | Regel 16: | ||
|- | |- | ||
| 2 || 2 || - || 2 || 2 || 2 || 2 | | 2 || 2 || - || 2 || 2 || 2 || 2 | ||
|} | |} | ||
--> | |||
{| class="wikitable" | {| class="wikitable" | ||
Regel 37: | Regel 39: | ||
Zoals je in de tabel en in de figuur ziet, neemt het aantal verbindingen veel sneller toe dan het aantal punten. Elk nieuw punt moet met alle bestaande punten verbonden worden. | Zoals je in de tabel en in de figuur ziet, neemt het aantal verbindingen veel sneller toe dan het aantal punten. Elk nieuw punt moet met alle bestaande punten verbonden worden. | ||
Hoeveel verbindingen zijn er voor 7 punten nodig? 6 nieuwe verbindingen voor het 7e punt, plus het bestaande aantal verbindingen voor 6 punten: 6 +15 = 21. | * Hoeveel verbindingen zijn er voor 7 punten nodig? 6 nieuwe verbindingen voor het 7e punt, plus het bestaande aantal verbindingen voor 6 punten: 6 +15 = 21. | ||
* Merk op dat in de tabel het aantal verbindingen gelijk is aan de som van het vorige aantal en het vorige aantal verbindingen: verbindingen(N+1) = N + verbindingen(N). | |||
Merk op dat in de tabel het aantal verbindingen gelijk is aan de som van het vorige aantal en het vorige aantal verbindingen: verbindingen(N+1) = N + verbindingen(N). | * Hoeveel verbindingen zijn er voor (N+1) punten nodig? Het aantal verbindingen voor N punten, plus N nieuwe verbindingen: | ||
Hoeveel verbindingen zijn er voor (N+1) punten nodig? Het aantal verbindingen voor N punten, plus N nieuwe verbindingen: | |||
N + N * (N-1) / 2 - N = 2*N/2, N/2 buiten haakjes | N + N * (N-1) / 2 - N = 2*N/2, N/2 buiten haakjes | ||
= (2 + (N - 1)) * N / 2 - vereenvoudigen | = (2 + (N - 1)) * N / 2 - vereenvoudigen | ||
= (N+1) * N / 2 | = (N+1) * N / 2 | ||
Je kunt dit gedrag ook zien in de grafiek: | Je kunt dit gedrag ook zien in de grafiek: | ||
Regel 60: | Regel 60: | ||
== Verwerking == | == Verwerking == | ||
''' | '''Opdracht'''. De Wet van Metcalfe stelt dat de waarde van een netwerk evenredig is met het kwadraat van het aantal deelnemers in het netwerk. Dit kun je ook anders zeggen: elke nieuwe deelnemer voegt voor de al aanwezige deelnemers waarde toe. Ga na of dit geldt (aannemelijk is) voor een aantal van de sociale netwerktoepassingen die je gebruikt. Wat betekent dit voor het overstappen op een andere sociale netwerktoepassing? | ||
''' | '''Opdracht'''. Stel dat de leden van een team 5 minuten per dag nodig hebben voor direct overleg met elk van de andere teamleden. | ||
* hoeveel tijd heeft een teamlid in een team van 6 personen per dag nodig voor direct overleg? | * hoeveel tijd heeft een teamlid in een team van 6 personen per dag nodig voor direct overleg? | ||
* wat is de verhouding tussen "productieve tijd" en "overleg" in dit geval, bij een werkdag van 8 uur? | * wat is de verhouding tussen "productieve tijd" en "overleg" in dit geval, bij een werkdag van 8 uur? | ||
Het team verdubbelt in grootte: van 6 naar 12 personen; | |||
'''Opdracht'''. Het team van de vorige opdracht verdubbelt in grootte: van 6 naar 12 personen; | |||
* hoeveel tijd heeft elk teamlid nu nodig voor direct overleg? | * hoeveel tijd heeft elk teamlid nu nodig voor direct overleg? | ||
* wat is nu de verhouding tussen "overleg" en "productieve tijd"? | * wat is nu de verhouding tussen "overleg" en "productieve tijd"? | ||
* welke conclusie(s) kun je hieruit trekken? Op welke manieren kun je dit probleem oplossen? | * welke conclusie(s) kun je hieruit trekken? Op welke manieren kun je dit probleem oplossen? |
Huidige versie van 22 mei 2018 om 19:02
Schaling en schaalbaarheid
Schaling en schaalbaarheid van communicatie Alice en Bob willen niet alleen met elkaar, maar ook met anderen communiceren. Als ze voor elke communicatie een aparte directe verbinding ("kanaal") gebruiken, loopt dit al snel uit de hand. Het aantal directe verbindingen neemt kwadratisch toe met het aantal deelnemers in de communicatie.
Bekijk de figuur en de tabel hieronder:
punten | verbindingen |
---|---|
2 | 1 |
3 | 3 |
4 | 6 |
5 | 10 |
6 | 15 |
100 | 4950 |
N | N * (N-1) / 2 |
Zoals je in de tabel en in de figuur ziet, neemt het aantal verbindingen veel sneller toe dan het aantal punten. Elk nieuw punt moet met alle bestaande punten verbonden worden.
- Hoeveel verbindingen zijn er voor 7 punten nodig? 6 nieuwe verbindingen voor het 7e punt, plus het bestaande aantal verbindingen voor 6 punten: 6 +15 = 21.
- Merk op dat in de tabel het aantal verbindingen gelijk is aan de som van het vorige aantal en het vorige aantal verbindingen: verbindingen(N+1) = N + verbindingen(N).
- Hoeveel verbindingen zijn er voor (N+1) punten nodig? Het aantal verbindingen voor N punten, plus N nieuwe verbindingen:
N + N * (N-1) / 2 - N = 2*N/2, N/2 buiten haakjes = (2 + (N - 1)) * N / 2 - vereenvoudigen = (N+1) * N / 2
Je kunt dit gedrag ook zien in de grafiek:
Dit kwadratische gedrag van communicatie vinden we op verschillende manieren terug:
- communicatie in een groep wordt snel lastig als de groep groot wordt. Als de groep groter wordt dan ongeveer 7 personen, kost directe communicatie al snel teveel tijd van de leden in de groep: er wordt meer tijd aan communicatie besteed dan aan "werk". Dit is één van de belangrijke redenen van een hiërarchische organisatie: op elk niveau van de organisatie is de grootte van de groep beperkt, meestal tot 5-10 personen. Voor software-projecten is de communicatie tussen de medewerkers in het project één van de meest bepalende factoren. (Zie: Brooks, The Mythical Man-month).
- voor communicatie met een meerdere personen zijn directe verbindingen niet geschikt. Omdat niet elk persoon op elk moment met iedereen hoeft te communiceren, kunnen directe verbindingen voor meerdere communicaties gebruikt worden: multiplexen van de verbindingen. Dit is één van de basisprincipes van netwerken.
- de waarde van een netwerk (of van een netwerktoepassing) is evenredig met het kwadraat van het aantal deelnemers in het netwerk (of in de toepassing): wet van Metcalfe.
(Nog andere problemen m.b.t. de schaalbaarheid van communicatie, bijv. ten opzichte van rekenwerk en opslag van data.)
Verwerking
Opdracht. De Wet van Metcalfe stelt dat de waarde van een netwerk evenredig is met het kwadraat van het aantal deelnemers in het netwerk. Dit kun je ook anders zeggen: elke nieuwe deelnemer voegt voor de al aanwezige deelnemers waarde toe. Ga na of dit geldt (aannemelijk is) voor een aantal van de sociale netwerktoepassingen die je gebruikt. Wat betekent dit voor het overstappen op een andere sociale netwerktoepassing?
Opdracht. Stel dat de leden van een team 5 minuten per dag nodig hebben voor direct overleg met elk van de andere teamleden.
- hoeveel tijd heeft een teamlid in een team van 6 personen per dag nodig voor direct overleg?
- wat is de verhouding tussen "productieve tijd" en "overleg" in dit geval, bij een werkdag van 8 uur?
Opdracht. Het team van de vorige opdracht verdubbelt in grootte: van 6 naar 12 personen;
- hoeveel tijd heeft elk teamlid nu nodig voor direct overleg?
- wat is nu de verhouding tussen "overleg" en "productieve tijd"?
- welke conclusie(s) kun je hieruit trekken? Op welke manieren kun je dit probleem oplossen?