$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
La massiccia crescita dell'Internet delle Cose (IoT) ha reso necessaria la distribuzione di miliardi di dispositivi interconnessi, dei quali vengono utilizzati reti di sensori wireless (WSN) per fornire monitoraggio in tempo reale e supporto decisionale, nella maggior partedei casi 1,2. Queste reti diventano le strutture centrali dei sistemi abilitati IoT in settori radicalmente diversi, come il monitoraggiosanitario 3, le cittàintelligenti 4, l'agricolturadi precisione 5, l'automazioneindustriale 6 e il sensoreambientale 7. I WSN sono composti da nodi sensori che dispongono di risorse limitate come larghezza di banda, energia e potenza di calcolo. Le limitazioni aggravano il problema poiché il traffico IoT è anche molto dinamico e a scaffe, quindi le reti menzionate sono altamente suscettibili allacongestione 8.
Questo protocollo è particolarmente rilevante per le implementazioni IoT su medie e grandi dimensioni (150-750 nodi) che generano traffico misto periodico e a scatti sotto stretti vincoli energetici. Situazioni di questo tipo si riscontrano molto spesso nel monitoraggio sanitario, nel rilevamento delle città intelligenti e nei sistemi di automazione industriale, dove è ancora necessario garantire una consegna affidabile e una comunicazione a bassa latenza nonostante le risorse limitate dei nodi9.
La congestione nei WSN può compromettere seriamente la capacità di prestazioni della rete attraverso vari metodi, tra cui perdite di pacchetti, ritardi in coda aumentati, riduzione della capacità di trasmissione e esaurimento accelerato dell'energia 8,10. In scenari IoT, ad esempio telemedicina o soccorso in caso di disastri, il ritardo causato dalla congestione o la perdita di pacchetti possono avere conseguenzefatali 11,12. I metodi attuali di controllo della congestione hanno tre categorie principali: schemi basati sul traffico (limitazione della velocità di sorgente, controllo della contropressione)13,14, schemi basati su aggregazione (combinazione dati in rete)15,16, e schemi basati su schedulazione (coda di priorità, allocazione dei canali)9,17. Pertanto, queste tecniche raggiungono un certo livello di successo ma presentano anche delle carenze se usate da sole. Ad esempio, i metodi basati sul traffico sono spesso colpevoli di peggiorare le prestazioni delle applicazioni a causa della riduzione delle velocità sorgente in modo non selettivo. I metodi basati su aggregazione eliminano la ridondanza ma aggiungono ritardi ai flussi critici in termini di tempo. Sebbene le strategie basate sulla pianificazione possano aumentare il livello di equità, non possono funzionare efficacemente senza la presenza di altri carichi di trafficoelevati 6.
Rispetto agli schemi solo traffico, aggregazione e solo scheduling, il controllo neuro-fuzzy ibrido offre un compromesso più equilibrato tra affidabilità nella consegna dei pacchetti, latenza e consumo energetico. Regolando congiuntamente la profondità di aggregazione e la priorità di pianificazione basandosi sullo stato di rete in tempo reale, l'approccio proposto mitiga la congestione in modo più efficace sotto carichi di lavoro IoT pesanti edeterogenei 18.
Motivazione alla ricerca
Le reti di sensori wireless abilitate IoT generano traffico eterogeneo e spesso a scatti rapidi, rendendole vulnerabili a congestione, sovraplessità di code e ritrasmissioni eccessive. Gli schemi esistenti basati sul traffico, solo aggregazione o solo programmazione non riescono a ottenere un compromesso equilibrato tra consegna di pacchetti, latenza e consumo energetico in condizioni di caricodinamico 19,20. Motivato da queste limitazioni, questo studio introduce un protocollo ibrido di congestione-controllo che combina aggregazione adattativa, pianificazione consapevole di QoS e decisioni neuro-fuzzy per garantire prestazioni affidabili, consapevoli dei ritardi ed efficienti dal punto di vista energetico in ambienti densi di IoT-WSN.
Lavori recenti hanno evidenziato il potenziale dei meccanismi ibridi che combinano aggregazione e programmazione per bilanciare throughput, latenza ed efficienzaenergetica 21,22. I metodi adattivi che utilizzano la logica fuzzy, l'apprendimento per rinforzo o l'inferenza neuro-fuzzy migliorano ulteriormente la reattività agli stati dinamici della rete 23,24,25,26. La maggior parte dei metodi attuali, tuttavia, si basa su soglie statiche, aumenta il sovraccarico computazionale che non è adatto ai nodi a risorse limitate e non è robusto sotto carichi di lavoro IoTeterogenei 27,28. Pertanto, la domanda di meccanismi intelligenti di controllo della congestione, leggeri, adattivi e capaci di reagire ai cambiamenti del traffico, pur estendendo la vita della rete, è ancora molto alta.
Sono stati condotti vari studi per evidenziare affidabilità, miglioramento della QoS e funzionalità di gestione sicura dei dati nelle WSN abilitate IoT. Gli schemi di rilevamento e recupero di guasti consapevolidell'energia 29,30 hanno dimostrato di aumentare la robustezza e le prestazioni end-to-end in ambienti inevoluzione 31. Protocolli blockchain leggeri possono essere utilizzati per garantire ulteriormente la comunicazione dei dati nelle applicazioni IoT-WSN. L'implementazione di metodi gerarchici di rilevamento dei guasti basati su regole aiuta anche a mantenere la QoS nel dispiegamento dei sensori con risorse limitate. Questi miglioramenti indicano la domanda di soluzioni di controllo della congestione che possano essere integrate con affidabilità, sicurezza e uso efficiente delle risorse nei moderni sistemi IoT.
Sebbene le tecniche di controllo della congestione per i WSN siano state ampiamente studiate, è per lo più vero che le soluzioni esistenti considerano solo meccanismi a singolo livello: uno di regolazione, aggregazione o scheduling deltraffico 15. Il protocollo in questione, tuttavia, presenta un meccanismo adattivo multilivello in cui l'aggregazione ibrida, la pianificazione consapevole delle priorità e il processo decisionale neuro-fuzzy interagiscono e si aggiornano continuamente a vicenda. A differenza dei metodi standard fuzzy-only, il NFDE impiega una sintonia neuro-adattiva guidata da ANFIS, consentendo così modifiche al volo alle funzioni di appartenenza e ai parametri delle regole a seconda dei modelli effettivi di traffico. Il protocollo proposto è significativamente diverso dagli altri modelli grazie a questa coordinazione integrata cross-layer unita a un calcolo leggero adatto all'hardware IoT.
Prima di questo articolo, è stata condotta una moltitudine di ricerche sulla congestione nelle WSN, come dimostrano numerosi sondaggi che riportano centinaia di algoritmi che affrontano la congestione al link, il sovrafrotamento del buffer o livelli di contenzione media. La maggior parte delle soluzioni è stata progettata per affrontare questi problemi a un unico livello di protocollo, mentre la questione del controllo adattivo della congestione multilivello è stata appenaaffrontata 9,21. La ricerca attuale colma il vuoto combinando l'adattamento cross-layer con un modulo neuro-fuzzy leggero per hardware di classe IoT.
Alla luce di questi problemi, la ricerca ha proposto un meccanismo intelligente di controllo della congestione capace di integrare tecniche ibride di aggregazione e pianificazione con un motore decisionale neuro-fuzzy per WSN pronti per l'IoT. La componente aggregazione mitiga le trasmissioni ridondanti attraverso l'utilizzo sia di finestre basate sul tempo che di quelle sul conteggio dei pacchetti. La componente di scheduling garantisce equità e conformità QoS tramite il round robin ponderato tra le code doppie per flussi critici e non critici. Il motore neuro-fuzzy tiene traccia delle principali variabili di stato della rete, bufferando congiuntamente occupazione, utilizzo del canale, energia residua, qualità del collegamento e priorità del traffico. Utilizzando regole di inferenza fuzzy migliorate con l'apprendimento neuro-adattivo, il controller modifica la profondità di aggregazione, i pesi di scheduling e i tassi di trasmissione. Un sistema a circuito chiuso di questo tipo consente al protocollo di essere sufficientemente flessibile in situazioni di congestione in tempo reale.
Abbiamo impostato le domande chiave di ricerca, che ci hanno aiutato a definire l'ambito e l'importanza dello studio, per poterle presentare chiaramente. Le domande di ricerca che hanno guidato la ricerca sono le seguenti:
RQ1: Come possono l'aggregazione ibrida e la pianificazione ridurre la congestione nelle WSN abilitate IoT in modo più efficace rispetto ai metodi autonomi?
RQ2: Che ruolo gioca un motore decisionale neuro-fuzzy nell'adattarsi agli stati della rete sotto carichi di traffico variabili?
RQ3: In che modo il protocollo proposto migliora il rapporto di consegna dei pacchetti, la latenza, la capacità di produzione e l'efficienza energetica rispetto agli schemi convenzionali di controllo della congestione?
RQ4: Il protocollo proposto può prolungare la vita della rete mantenendo il QoS tra diverse applicazioni IoT?
I contributi di questo studio sono quadruplati. L'argomento principale è un framework ibrido di aggregazione e pianificazione con adattamento neuro-fuzzy per il controllo della congestione nelle WSN abilitate all'IoT. Il secondo punto è che implementa un framework di simulazione riproducibile per testare le prestazioni sotto diverse dimensioni di rete e intensità di traffico. In terzo luogo, mostra i progressi quantificabili nella consegna dei pacchetti, latenza, throughput, efficienza energetica e durata di vita rispetto ai valori di base. Alla fine, offre dati, file di configurazione e script di analisi per apertura e riproducibilità.
I diversi metodi di controllo della congestione, tra cui fuzzy-only, aggregation-only, scheduling-only e DRL-basato, presentano i loro limiti, che il lavoro proposto affronta impiegando aggregazione adattamento-ibrida multilivello, programmazione adattiva a doppia coda e un motore decisionale neuro-fuzzy, tutti integrati in un unico framework leggero e hardware-friendly. A differenza dei metodi basati su DRL, che sono computazionalmente costosi e richiedono molto tempo per convergere, lo strato neuro-fuzzy proposto può eseguire le operazioni quasi in tempo reale con un consumo di energia e CPU considerevolmente inferiori; pertanto, è ideale per i nodi sensori di classe IoT. Nella Tabella 1 sono stati confrontati vari metodi di controllo della congestione insieme al metodo proposto.
Tabella 1: Confronto tra gli approcci esistenti di controllo della congestione e il metodo proposto. Questa tabella illustra le caratteristiche più importanti, i vantaggi e i limiti delle diverse categorie di metodi di controllo della congestione nelle reti di sensori wireless, come approcci solo fuzzy, solo aggregazione, solo programmazione e basati su DRL. Evidenzia l'unicità del metodo proposto nel combinare aggregazione ibrida, schedulazione adattiva delle priorità e un motore decisionale neuro-fuzzy leggero per offrire adattamento multilivello con un basso costo computazionale. Il confronto tra i due mostra che il protocollo introdotto è in grado di ottenere un PDR migliore, latenza inferiore, throughput bilanciato e maggiore efficienza energetica, restando comunque compatibile con dispositivi IoT-WSN a risorse limitate. Clicca qui per scaricare questa tabella.
Lavori correlati
Ricerche recenti sul controllo della congestione nelle Reti di Sensori Wireless (WSN) abilitate all'IoT mostrano che le tecniche a livello singolo — aggregazione pura, traffico throttling o scheduling — sono insufficienti sotto carichi di traffico eterogenei e a scatti che causano straripamento del buffer, collisioni e gravi sprechi di energia¹-⁵. Gli schemi ibridi di aggregazione-schedulazione hanno quindi acquisito importanza per la riduzione simultanea delle trasmissioni ridondanti e la regolazione della contesa mentre le densità dei nodi scalano 6,7,8,10. Le varianti cross-layer integrano routing, clustering e scheduling a livello MAC per stabilizzare i flussi convergecast e i carichi di lavoro mistiQoS 11,12,13, mentre i trigger fuzzy o euristici modificano la profondità di aggregazione e la disciplina del servizio in base ai segnali locali di congestione 14,15,16. Le tecniche di soft-computing migliorano ulteriormente la reattività: i controller fuzzy inferiscono stati della coda dall'occupazione del buffer, dalla qualità del collegamento e dalle ritrasmissioni 9,17,21; I sistemi neuro-fuzzy migliorano questo apprenendo i pesi delle regole per l'ottimizzazione multi-obiettivo tra il rapporto di consegna dei pacchetti (PDR), la latenza, la produttività e l'usoenergetico 22,23,24. Nel frattempo, gli approcci di deep reinforcement learning (DRL/RL) gestiscono il controllo della velocità, la cache e la scheduling25, 26, 27, 28, mentre i framework generativi/ottimizzati rimodellano cluster e percorsi sotto stress ottimizzando il comportamento del traffico locale²9. In questi approcci diversi, gli ibridi intelligenti superano costantemente i metodi statici limitando gli spillover nelle code, stabilizzando le finestre di contenzione, riducendo i ritardi e migliorando la capacità di produzione e l'efficienza energetica in condizioni di trafficovariabili 8,9,12,24,25,26,27,28,29,30 ,32,33,34.
Una linea parallela di lavoro si concentra sul miglioramento della durata della rete e della QoS adattando i parametri di controllo della congestione ai livelli energetici, alle condizioni del collegamento e alle priorità applicative. Gli studi dimostrano che aggregare pacchetti correlati riduce il numero di trasmissioni, mentre la pianificazione adattiva minimizza la contesa, l'ascolto inattivo e le tempeste dicollisione 14,17,18,27,30,32,33,34,35,36 . I meccanismi basati su priorità tutelano il traffico sanitario urgente o industriale mentre regolano la telemetria non critica 18,32,33,35 e il routing fuzzy/neuro-fuzzy, clustering e controllo della velocità che regolano ulteriormente le oscillazioni in scenari ad alto carico 33,18. Ulteriori progressi come l'ottimizzazione guidata dall'IA per il routing37, il clustering38 e la mappatura congestionea lungo termine 39, insieme a smart faultdetection 40, comunicazione sicura abilitata blockchain31 e recupero energetico⁴1, evidenziano la tendenza crescente verso soluzioni di congestione integrate e consapevoli del contesto. Nonostante questi progressi, la maggior parte degli approcci esistenti manca ancora di un framework unificato, leggero e in tempo reale, capace di coordinare congiuntamente aggregazione, pianificazione e adattamento intelligente tra diversi carichi di lavoro IoT. Questa lacuna motiva lo sviluppo di un sistema ibrido intelligente di controllo della congestione che sfrutta decisioni neuro-fuzzy per prestazioni scalabili, consapevoli di QoS e a basso consumo energetico in ambienti WSN moderni abilitati a IoT.