Un’operazione collettiva è un tipo di funzione del computer che utilizza alcuni o tutti i nodi di una rete di computer. La funzione normalmente è quella di inviare o ricevere dati e la maggior parte delle operazioni interessa tutti i nodi della rete. Sebbene ci siano altri modi per inviare e ricevere dati su una rete, un’operazione collettiva tende ad essere più veloce a causa del modo in cui le funzioni vengono elaborate. Una rete deve avere un certo tipo di framework che disponga di questo strumento, altrimenti gli amministratori potrebbero non essere in grado di svolgere alcuna funzione collettiva.
Quando viene creata una rete di computer, due o più dispositivi sono collegati in modo che possano funzionare insieme o in modo che ciascun dispositivo possa contribuire all’elaborazione. I nodi sono uno degli aspetti di rete più importanti quando viene utilizzata un’operazione collettiva, poiché l’operazione influisce sui nodi. Questi nodi sono tutti i dispositivi connessi alla rete; i nodi sono normalmente computer, ma un dispositivo con un proprio indirizzo di protocollo Internet (IP) può essere considerato un nodo.
Le funzioni di operazione collettiva più comuni sono l’invio e la ricezione. Una funzione di invio trasmette i dati ai nodi, mentre una funzione di ricezione prende i dati dai nodi e li consegna a un computer principale. Queste funzioni in genere interessano tutti i nodi, in particolare con i comandi di ricezione, ma gli amministratori sono in grado di specificare determinati nodi che sono o non sono interessati da un’operazione collettiva.
Esistono altri metodi per inviare o ricevere dati su una rete e possono svolgere funzioni in modo simile. Il vantaggio principale di un’operazione collettiva è la velocità, perché questo metodo tende a richiedere meno tempo rispetto a metodi simili. Questo perché questa operazione tende a essere elaborata in background, quindi non influisce sui programmi o sui computer attualmente in esecuzione e il framework di rete normalmente specifica una certa quantità di memoria da utilizzare per questa operazione. Quando viene utilizzata questa operazione, inizia a utilizzare quella memoria di riserva.
Un problema con l’utilizzo di un’operazione collettiva è che potrebbe non essere disponibile per tutte le reti di computer. Per utilizzarlo, la rete dovrebbe avere un framework di rete che supporti specificamente questa funzione. Questa funzionalità tende a risparmiare più tempo quando viene utilizzata su una rete di grandi dimensioni, quindi è comunemente riscontrata su framework per reti più grandi. Sebbene questo possa essere utilizzato per una rete più piccola, il vantaggio di tempo potrebbe non essere così pronunciato.