La tecnologia di edge computing distribuisce la potenza di elaborazione in una rete di dispositivi perimetrali, ovvero sensori intelligenti,
dispositivi Internet delle cose (IoT), server locali e gateway, che analizzano i dati nella rispettiva origine. Invece di passare continuamente dati non elaborati ai server centralizzati, questi computer perimetrali eseguono l'elaborazione iniziale, il filtro e l'analisi in locale. Determinano quali informazioni richiedono un intervento immediato, quali devono essere archiviate temporaneamente e quali devono essere trasmesse ai sistemi centrali.
Questa architettura distribuita si basa su dispositivi perimetrali dotati di risorse di calcolo sufficienti per eseguire in modo indipendente applicazioni, modelli di Machine Learning e motori di analisi. Le soluzioni di edge computing moderne possono eseguire algoritmi complessi, prendere decisioni in tempo reale e coordinare i dispositivi, senza una connessione costante al
cloud.
Si immagini, ad esempio, una videocamera di sicurezza in un magazzino remoto che usa l'
IA per identificare attività sospette. In genere, questa fotocamera trasmette continuamente filmati, con conseguente carico sulla rete 24 ore al giorno. Con l'edge computing, invia solo clip video pertinenti, liberando la larghezza di banda di rete dell'azienda e le risorse di elaborazione di calcolo per altri usi.
Questa trasmissione selettiva dei dati, combinata con le funzionalità di elaborazione in locale, rende l'edge computing particolarmente utile per le organizzazioni che gestiscono numerose posizioni remote o distribuzioni IoT.