Il numero crescente di dispositivi e sensori che richiedono connessione tra di loro, sta causando un notevole aumento delle sfide per le attuali infrastrutture di rete. Le tecnologie esistenti faticano a tenere il passo con questa progressiva domanda, che include la necessità di trasmissioni dati ad altissima velocità e latenze estremamente basse. La transizione dai sistemi monolitici (come le reti 4G), che sono intrinsecamente poco estendibili e scalabili, verso sistemi distribuiti che possono essere configurati e testati in modo più rapido, rappresenta l’evoluzione naturale che il settore delle telecomunicazioni deve seguire. In questo contesto, tecnologie come il Cloud Computing (che fornisce infrastrutture, piattaforme e software come servizi), il Software Defined Networking (che utilizza un controller centralizzato per gestire tutte le configurazioni dei dispositivi di una rete, con l’obiettivo di rendere la rete più flessibile) e la Network Functions Virtualization (che permette di virtualizzare il comportamento di dispositivi di rete, rendendone più semplice la gestione), costituiscono le basi per affrontare queste sfide.