$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Ogromny rozwój Internetu Rzeczy (IoT) wymusił wdrożenie miliardów połączonych urządzeń, z których bezprzewodowe sieci sensorów (WSN) są wykorzystywane do monitorowania i wsparcia decyzyjnego w czasie rzeczywistym, w większości przypadków 1,2. Sieci te stają się podstawowymi strukturami systemów z obsługą IoT w zupełnie innych dziedzinach, takich jak monitoring opieki zdrowotnej3, inteligentne miasta4, rolnictwo precyzyjne5, automatyzacja przemysłowa6 oraz detekcja środowiskowa7. WSN składają się z węzłów sensorów o ograniczonych zasobach, takich jak przepustowość, energia i moc obliczeniowa. Ograniczenia pogłębiają problem, ponieważ ruch IoT jest również bardzo dynamiczny i dynamiczny, dlatego wspomniane sieci są bardzo podatne na przeciążenie8.
Protokół ten jest szczególnie istotny dla średnioskalowych i dużych wdrożeń IoT (150-750 węzłów), które generują mieszany ruch okresowy i gwałtowny przy ścisłych ograniczeniach energetycznych. Takie sytuacje często występują w monitoringu opieki zdrowotnej, inteligentnych miastach oraz systemach automatyzacji przemysłowej, gdzie nadal konieczne jest zapewnienie niezawodnej dostawy i komunikacji o niskim opóźnieniu mimo ograniczonych zasobów węzłów9.
Przeciążenie w WSN może poważnie ograniczyć wydajność sieci z różnych powodów, takich jak utraty pakietów, zwiększone opóźnienia w kolejkach, obniżona przepustowość oraz przyspieszone wyczerpanie energii 8,10. W krytycznych scenariuszach IoT, np. telemedycynie lub pomocy w katastrofach, opóźnienia spowodowane przeciążeniem lub utrata pakietów mogą mieć śmiertelne konsekwencje11,12. Obecne metody kontroli przeciążenia dzielą się trzy główne kategorie: schematy oparte na ruchu (ograniczenie prędkości źródła, kontrola ciśnienia zwrotnego)13,14, schematy oparte na agregacji (połączenie danych w sieci)15,16 oraz schematy oparte na harmonogramie (kolejkowa, alokacja kanałów)9,17. Dzięki temu te techniki osiągają pewien poziom sukcesu, ale mają też wady, gdy są stosowane samodzielnie. Na przykład metody oparte na ruchu często pogarszają wydajność aplikacji z powodu nieselektywnego obniżenia liczby źródeł. Metody oparte na agregacji eliminują redundancję, ale dodają opóźnienia do przepływów krytycznych w czasie. Chociaż strategie oparte na harmonogramie mogą zwiększyć poziom sprawiedliwości, nie mogą skutecznie funkcjonować bez obecności innych obciążeń o dużym natężeniu ruchu6.
W porównaniu ze schematami opartymi wyłącznie na ruchu, agregacji i harmonogramie, hybrydowa kontrola neuro-rozmyta zapewnia bardziej zrównoważony kompromis między niezawodnością dostarczania pakietów, opóźnieniami i zużyciem energii. Poprzez wspólne regulowanie głębokości agregacji i priorytetów harmonogramowania na podstawie stanu sieci w czasie rzeczywistym, proponowane podejście skuteczniej ogranicza przeciążenie przy ciężkich i heterogenicznych obciążeniach IoT18.
Motywacja badawcza
Bezprzewodowe sieci sensorów z IoT generują zróżnicowany i często gwałtowny ruch, co sprawia, że są podatne na przeciążenia, przepełnienie kolejek i nadmierne retransmisje. Istniejące schematy oparte na ruchu, wyłącznie agregacji lub tylko harmonogramowe nie osiągają zrównoważonego kompromisu między dostarczaniem pakietów, opóźnieniami i zużyciem energii w warunkach dynamicznego obciążenia19,20. Motywowane tymi ograniczeniami, badanie wprowadza hybrydowy protokół kontroli przeciążenia, który łączy adaptacyjne agregowanie, planowanie świadome QoS oraz neuro-fuzzy podejmowanie decyzji, zapewniając niezawodne, opóźnione i energooszczędne działanie w gęstych środowiskach IoT-WSN.
Najnowsze badania podkreśliły potencjał mechanizmów hybrydowych, które łączą agregację i harmonogramowanie w celu zrównoważenia przepustowości, opóźnień i efektywności energetycznej21,22. Metody adaptacyjne wykorzystujące logikę rozmytową, uczenie ze wzmocnieniem lub wnioskowanie neuro-rozmyte dodatkowo zwiększają responsywność na dynamiczne stany sieciowe 23,24,25,26. Większość obecnych metod jednak opiera się na statycznych progach, zwiększa narzut obliczeniowy nieodpowiedni dla węzłów o ograniczonych zasobach oraz nie jest odporny przy heterogenicznych obciążeniach IoT27,28. Dlatego zapotrzebowanie na inteligentne mechanizmy kontroli przeciążenia, które są lekkie, adaptacyjne i zdolne reagować na zmiany ruchu, jednocześnie wydłużać żywotność sieci, jest nadal bardzo wysokie.
Przeprowadzono różne badania mające na celu wykształcenie niezawodności, usprawnienia jakości życia oraz bezpiecznej obsługi danych w systemach WSN z obsługą IoT. Schematy wykrywania i odzyskiwania awarii uwzględniające energię29,30 wykazały wzrost odporności i wydajności end-to-end w zmieniających się środowiskach31. Lekkie protokoły blockchain mogą być wykorzystywane do dalszego zabezpieczenia komunikacji danych w aplikacjach IoT-WSN. Implementacja hierarchicznych metod wykrywania błędów opartych na regułach również pomaga utrzymać QoS przy wdrożeniu czujników ograniczonych zasobami. Te ulepszenia wskazują na zapotrzebowanie na rozwiązania do kontroli przeciążenia, które można zintegrować z niezawodnością, bezpieczeństwem i efektywnym wykorzystaniem zasobów w nowoczesnych systemach IoT.
Chociaż techniki kontroli zatłoczenia dla WSN są szeroko badane, istniejące rozwiązania uwzględniają głównie mechanizmy jednowarstwowe – taką jak dostosowanie prędkości, agregacja lub harmonogramowanie15. Protokół ten posiada jednak wielowarstwowy mechanizm adaptacyjny, w którym hybrydowa agregacja, planowanie uwzględniające priorytety oraz neuro-fuzzyjne podejmowanie decyzji wzajemnie się nieustannie aktualizują. W przeciwieństwie do standardowych metod opartych wyłącznie na rozmytym, NFDE stosuje neuroadaptacyjne dostrajanie sterowane przez ANFIS, co pozwala na bieżące zmiany funkcji członkostwa i parametrów reguł w zależności od rzeczywistych wzorców ruchu. Proponowany protokół znacznie różni się od pozostałych modeli dzięki zintegrowanej koordynacji międzywarstwowej oraz lekkiej konstrukcji odpowiedniej dla sprzętu IoT.
Przed publikacją opublikowano szereg badań nad zatłoczeniem w WSN, o czym świadczy liczne badania raportujące setki algorytmów zajmujących się przeciążeniem na poziomach łącza, przepełnienia bufora lub średniej konfrontacji. Większość rozwiązań została zaprojektowana tak, by rozwiązać te problemy na jednej warstwie protokołu, podczas gdy kwestia wielowarstwowej adaptacyjnej kontroli przeciążenia została prawie nie rozwiązana 9,21. Niniejsze badania wypełniają tę lukę, łącząc adaptację międzywarstwową z lekkim modułem neuro-fuzzy dla sprzętu klasy IoT.
Biorąc pod uwagę te problemy, badania zaproponowały inteligentny mechanizm kontroli przeciążenia, który potrafi integrować hybrydowe techniki agregacji i harmonogramowania z neuro-fuzzy silnikiem decyzyjnym dla WSN gotowych do IoT. Komponent agregacji ogranicza redundantne transmisje poprzez wykorzystanie zarówno okien czasowych, jak i liczenia pakietów. Komponent harmonogramowania gwarantuje sprawiedliwość i zgodność z QoS poprzez ważony system round robin w dwóch kolejkach dla przepływów krytycznych i niekrytycznych. Silnik neuro-fuzzy śledzi główne zmienne stanu sieci, wspólnie buforując zajętość, wykorzystanie kanałów, energię resztkową, jakość łącza oraz priorytet ruchu. Stosując rozmyte reguły wnioskowania, które są wzbogacone o uczenie neuroadaptacyjne, kontroler zmienia głębokość agregacji, wagi planowania oraz szybkość transmisji. Taki system zamkniętej pętli umożliwia protokół na wystarczającą elastyczność w sytuacjach przeciążenia w czasie rzeczywistym.
Ustawiliśmy kluczowe pytania badawcze, które pomogły nam określić zakres i znaczenie badania, aby móc je jasno przedstawić. Pytania badawcze, które kierowały badaniami, są następujące:
RQ1: Jak hybrydowa agregacja i harmonogramowanie mogą skuteczniej zmniejszyć zatłoczenie w WSN z obsługą IoT niż w przypadku samodzielnych metod?
RQ2: Jaką rolę odgrywa neuro-fuzzy decision engine w adaptacji do stanów sieci przy zmiennym obciążeniu ruchu?
RQ3: W jaki sposób proponowany protokół poprawia współczynnik dostarczania pakietów, opóźnienia, przepustowość oraz efektywność energetyczną w porównaniu z konwencjonalnymi schematami kontroli przeciążenia?
RQ4: Czy proponowany protokół może wydłużyć żywotność sieci przy jednoczesnym zachowaniu jakości jakości w różnych aplikacjach IoT?
Wkład tego badania jest czterokrotny. Głównym argumentem jest hybrydowa rama agregacji i harmonogramowania z neuro-fuzzy adaptacją do kontroli przeciążenia w WSN z IoT. Drugim aspektem jest implementacja powtarzalnego frameworka symulacyjnego, który testuje wydajność przy różnych rozmiarach sieci i natężeniu ruchu. Po trzecie, pokazuje mierzalne postępy w dostarczaniu pakietów, opóźnieniach, przepustowości, efektywności energetycznej i czasie życia w porównaniu do wartości bazowych. Ostatecznie oferuje dane, pliki konfiguracyjne i skrypty analityczne dla otwartości i powtarzalności.
Różne metody kontroli przeciążenia, w tym tylko rozmyte, tylko agregacyjne, tylko planowane oraz DRL, mają swoje ograniczenia, które proponowana praca rozwiązuje poprzez zastosowanie wielowarstwowej adaptacyjnej agregacji hybrydowej, adaptacyjnego harmonogramowania z dwoma kolejkami oraz neuro-fuzzy decision engine, wszystko zintegrowane w jednym, lekkim i przyjaznym dla sprzętowi frameworku. W przeciwieństwie do metod opartych na DRL, które są kosztowne obliczeniowo i wymagają długiego czasu na zbieg, proponowana warstwa neuro-fuzzy może wykonywać operacje niemal w czasie rzeczywistym, przy znacznie mniejszym zużyciu energii i zużyciu CPU; dlatego jest idealny dla węzłów czujników klasy IoT. Różne metody kontroli zatorów zostały porównane w Tabeli 1 wraz z proponowaną metodą.
Tabela 1: Porównanie istniejących metod kontroli zatłoczenia i proponowanej metody. Ta tabela przedstawia najważniejsze cechy, zalety i ograniczenia różnych kategorii metod kontroli przeciążenia w bezprzewodowych sieciach sensorów, takich jak podejścia oparte tylko na rozmytym, tylko agregacji, tylko harmonogramowaniu oraz DRL. Wskazuje na wyjątkowość proponowanej metody w połączeniu agregacji hybrydowej, adaptacyjnego planowania priorytetów oraz lekkiego neuro-fuzzy silnika decyzyjnego, oferując wielowarstwową adaptację przy niskich kosztach obliczeniowych. Porównanie między nimi pokazuje, że wprowadzony protokół jest w stanie osiągnąć lepsze PDR, niższe opóźnienia, zrównoważoną przepustowość i zwiększoną efektywność energetyczną, a jednocześnie być kompatybilny z urządzeniami IoT-WSN o ograniczonych zasobach. Prosimy kliknąć tutaj, aby pobrać tę tabelę.
Powiązane dzieła
Najnowsze badania nad kontrolą przeciążenia w bezprzewodowych sieciach sensorów (WSN) z IoT pokazują, że techniki jednowarstwowe — czysta agregacja, ograniczanie ruchu lub harmonogramowanie — są niewystarczające przy heterogenicznym i gwałtownym obciążeniu ruchu, które powoduje przelew buforów, kolizje i poważne marnotrawstwo energii¹-⁵. Hybrydowe schematy harmonogramowania agregacji zyskały więc na znaczeniu w jednoczesnym ograniczaniu redundantnych transmisji i regulowaniu rywalizacji, gdy gęstość węzłów skalujesię 6,7,8,10. Warianty międzywarstwowe integrują routing, klastry i harmonogramowanie na poziomie MAC, aby ustabilizować przepływy konwergecast i mieszane obciążenia QoS 11,12,13, podczas gdy wyzwalacze rozmyte lub heurystyczne dostosowują głębokość agregacji i dyscyplinę usług na podstawie lokalnych sygnałów przeciążenia 14,15,16. Techniki soft-computing dodatkowo poprawiają responsywność: kontrolery rozmyte wywnioskują stany kolejek na podstawie zajętości bufora, jakości łącza i retransmisji 9,17,21; Systemy neuro-fuzzy wzmacniają to, ucząc się wag reguł dla optymalizacji wielocelowej w stosunku do stosunku danych pakietów (PDR), opóźnienia, przepustowości oraz zużycia energii 22,23,24. Tymczasem podejścia głębokiego uczenia ze wzmocnieniem (DRL/RL) zarządzają kontrolą szybkości, buforowaniem i harmonogramowaniem 25,26,27,28, a frameworki oparte na generatywie/optymalizacji przekształcają klastry i trasy pod wpływem stresu, jednocześnie dostosowując lokalne zachowanie ruchu²9. W tych różnorodnych podejściach inteligentne hybrydy konsekwentnie przewyższają metody statyczne, ograniczając przelewanie się kolejek, stabilizując okna rywalizacji, zmniejszając opóźnienia oraz poprawiając przepustowość i efektywność energetyczną w różnych warunkach ruchu 8,9,12,24,25,26,27,28,29 ,30,32,33,34.
Równoległa linia działań koncentruje się na zwiększaniu żywotności sieci i QoS poprzez dostosowywanie parametrów kontroli przeciążenia do poziomu energii, warunków łącza oraz priorytetów aplikacji. Badania pokazują, że agregowanie skorelowanych pakietów zmniejsza liczbę transmisji, podczas gdy adaptacyjne planowanie minimalizuje konflikty, bezczynne słuchanie i burze kolizyjne 14,17,18,27,30,32,33,34,35,36. Mechanizmy oparte na priorytetach chronią pilny ruch opieki zdrowotnej lub przemysłowej, jednocześnie regulując niekrytyczną telemetrię 18,32,33,35 oraz rozmyte/neuro-nieprecyzyjne trasowanie, klastrysowanie i kontrolę szybkości dodatkowo płynnie wygładzają oscylacje w scenariuszach o dużym obciążeniu33,18. Dodatkowe postępy, takie jak optymalizacja oparta na AI dla routing37, clustering38 oraz długoterminowe mapowanie z uwzględnieniem przeciążenia39, a także inteligentne wykrywanie błędów40, bezpieczna komunikacja31 z obsługą blockchain oraz odzyskiwanie energii uwzględniające energię⁴1, podkreślają rosnący trend w kierunku zintegrowanych i świadomych kontekstu rozwiązań do przeciążenia. Pomimo tych postępów, większość istniejących podejść wciąż nie posiada zintegrowanego, lekkiego ram czasu rzeczywistego zdolnych do wspólnej koordynacji agregacji, harmonogramowania i inteligentnej adaptacji w różnych obciążeniach IoT. Ta luka motywuje rozwój inteligentnego, hybrydowego systemu kontroli przeciążenia, który wykorzystuje neuro-fuzzy podejmowanie decyzji dla skalowalnych, świadomych QoS i energooszczędnych osiągów we współczesnych środowiskach WSN z IoT.