Research Article

Modelowanie nowatorskiego samooptymalizowanego optymalizatora Wolfa dla heterogenicznego modelu sieciowego do analizy energii i życia węzłów

DOI:

10.3791/69339

December 30th, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Badania przedstawiają protokół implementacji i oceny samooptymalizowanego optymalizatora wilków (SOWO) dla energetycznego klastrowania i trasowania w bezprzewodowych sieciach czujników, z ustawieniami krok po kroku i powtarzalną oceną w celu poprawy czasu życia, przepustowości i energii resztkowej.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Kluczowe usługi nadzoru, zbierania informacji i przesyłania danych z środowisk wysokiego ryzyka do bezpieczniejszych lokalizacji nadal świadczą bezprzewodowe sieci sensorowe (WSN). Usługi te są ulepszane przez większość energooszczędnych protokołów routingu zaprojektowanych w tym celu. Stosuje się jednorodny protokół trasowania, aby efektywniej zmniejszyć zużycie energii przez odległe huby; jednak wskaźnik zużycia energii jest wyższy dla tego protokołu, jest niższa niezawodność i bardziej niekorzystne informacje nadawane do routera bezprzewodowego (WR) lub stacji bazowej (BS) przy dłuższym użyciu. Aby przezwyciężyć te wady, w tych badaniach stosuje się zmodyfikowany Self-Optimized Wolf Optimizer (SOWO). Włączając heterogeniczne węzły do obecnego podejścia, wybór głowicy na podstawie pozostałej energii wprowadza wielopoziomową strategię interakcji w różnych połączeniach. Zastosowanie metody eliminacji energetycznych stanowi podstawę opracowanej techniki trasowania. Każde z tych podejść ma na celu wydłużenie żywotności sieci i zmniejszenie zużycia energii. Na podstawie tych wyników, proponowany schemat routingu wykazuje lepsze okresy spójności, energię resztkową, przepustowość oraz żywotność sieci w porównaniu z istniejącymi systemami. Badania rozwiązują klasyczny problem skupionych WSN, polegający na maksymalizacji czasu życia i stałej dostawy przy ograniczonych budżetach energetycznych na węzeł, przy jednoczesnym zachowaniu równowagi między obciążeniem a sprawiedliwością. Wyniki symulacji pokazują poprawę stabilności sieci i energii resztkowej odpowiednio o 3,4% i 32,22% w porównaniu z istniejącymi algorytmami.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Bezprzewodowe sieci sensorowe (WSN) oraz Internet Rzeczy (IoT) są szeroko stosowane w różnych kwestiach technologicznych1. WSN były wykorzystywane w różnych warunkach do przenoszenia przedmiotów, na przykład roboty wykonujące różne zadania. Od samego początku IoT udzielał podstawowej pomocy, szczególnie w zbieraniu danych z niebezpiecznych pól2. Istnieją konkretne powody, dla których te techniki są obecnie stosowane w różnych systemach:3, na przykład w ogrodnictwie, służbach medycznych, obserwacji ekologicznej, badaniach wojskowych, zarządzaniu konstrukcją, zarządzaniu ruchem, monitorowaniu zmian poziomu wody i tak dalej.

W środowisku sieci bezprzewodowej dane są zazwyczaj zbierane i nadawane do węzła odbiorczego znanego jako stacja bazowa (BS) w celu dalszego przetwarzania5. Węzły sensorów stale poprawiają wydajność sieci, efektywnie wykorzystując ograniczone zasoby. W odniesieniu do prac6, opracowanie mechanizmów zmniejszających zużycie energii węzłów i wydłużających żywotność sieci może poprawić wydajność bezprzewodowej sieci sensorowej7. Różne jednostki węzłów sensorów są wykorzystywane do wyższych energii: jednostki komunikacyjne, jednostki przetwarzania danych oraz czujniki. Pierwsza jednostka komunikacyjna jest najbardziejenergochłonna 8. W środowisku bezprzewodowych sieci sensorowych techniki o najwyższej efektywności energetycznej są powszechnie stosowane jako hierarchiczne protokoły routingu9. Ponieważ dane są odbierane od sąsiednich węzłów, Głowa Klastra (CH) wykorzystuje interakcje pojedynczych i wieloskokowych, aby raportować stan sieci do BS na podstawie ich oddalenia od BS. Tego typu techniki trasowania przedstawiono w badaniach10.

W powiązanej literaturze przewiduje się kilka algorytmów routingu opartych na klastrze dla WSN. W Moridi i in.11 zaproponowano hierarchiczny schemat routingu, który kolejno wydłuża żywotność sieci wspierającej. Rozważana sieć jest odpowiednio dobrana na podstawie badaniaegzaminacyjnego 12, które opracowało technikę routingu do wyboru sieci.

Priyadharshini i in.13 opisują protokół klastrowania oparty na prawdopodobieństwie, znany jako rozproszone klasteryzowanie energooszczędne (DEEC). CH wybrany przez DEEC zależy od stosunku pozostałej energii do średniej energii każdego węzła w rozwiniętej sieci. Autorzy badali jednorodny system znany jako protokół adaptacyjnej hierarchii klastrów niskiej energii (LEACH) i badali jego heterogeniczność. Następnie autorzy opracowali LEACH, heterogeniczny system porównujący dwa systemy: jednorodny i heterogeniczny14. Proponowana jest metoda opracowana w oparciu o rozproszoną, energoszczędną technikę klastrowania dla heterogenicznych zdalnych sieci sensorów15. Jest to ulepszona odmiana klastrowania efektywnego energetycznie rozproszonego.

Eksperci zaproponowali kolejną technikę rozwoju16. Nowatorski algorytm zmienił średnie prawdopodobieństwo istnienia węzłów wyższych, których pozostała energia nie jest dokładnie wartością końcową resztkową, zależną od typowej przestrzeni między węzłami a BS, a nie od zwykłej energii sieci.

Rozproszone klasteryzowanie energetycznieefektywne 17 zwiększyło możliwość wyboru przez protokół, biorąc pod uwagę średnią przestrzeń między SN a WR oraz odległość między superwęzłami przy wyborze głowic klastrów. Lepsza efektywność E-DEEC pod względem przepustowości, czasu życia systemu i nadwyżki energii jest przedstawiona w wynikach symulacji. Prace Nurelmadiny i in. są kluczowym elementem, który zachęca badaczy do skupienia się na tej pracy18. Bezprzewodowe sieci sensorów (WSN) wymagają starannego rozmieszczenia węzłów, ponieważ losowe rozmieszczenie powoduje martwe punkty i zerwane łącza; Maksymalizacja zasięgu i zachowanie łączności razem jest więc głównym celem optymalizacji, a nie czymś przyjemnym. Wcześniejsze osiągnięcia pokazują, że klasyczne podejścia rojowe (np. PSO/ACO) oraz strategie ad-hoc często cierpią na powolną zbieżność i pułapki optymalnych lokalnych, co z kolei prowadzi do niskiego zasięgu i kruchej łączności19. Niedawny przegląd metaheurystyczny podkreśla, że takie niedociągnięcia zazwyczaj wynikają z niezrównoważonej dynamiki eksploracji i eksploatacji; Opowiada się za hybrydami, które wyraźnie równoważą globalne wyszukiwanie i lokalne udoskonalenie, oraz bada, jak można projektować hybrydowe schematy kontroli i sprzężenia, aby osiągnąć ten19. W testach wdrożenia węzłów specyficznych dla WSN, Improved Chaotic Grey Wolf Optimizer (ICGWO) osiągnął ≥99% pokrycia w wielu środowiskach, ze średnim wzrostem do ~16% względem silnych wartości bazowych, co pokazuje, że hybrydyzacja sterowana chaosem może znacząco poprawić zarówno zasięg, jak i łączność20. Uzupełniająco, hybryda Grey Wolf-Particle Swarm (HGWPSO) waliduje tę samą logikę projektową w różnych zadaniach inżynierskich, raportując poprawę o 43-99% w kilku przypadkach benchmarków i podkreślając hybrydyzację jako solidną drogę do szybszej konwergencji i lepszych rozwiązań19. Opracowana technika, Self-optimized wolf optimizer (SOWO), wykorzystuje strategie interakcji pojedynczego i wieloskokowego z terenu do BS, które nie wystąpiły21. Ta strategia minimalizuje zużycie energii przez węzły, unikając nieistotnych informacji przesyłanych przez odległe węzły do odległych węzłów.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ta sekcja opisuje opracowany heterogeniczny protokół w tym segmencie. W tej technice organizacja dzieli huby sensorów na cztery obszary logiczne na podstawie wcześniej ustalonej odległości krawędzi. Węzły bram i stacja bazowa (BS) są umieszczone zewnętrznie w polu wykrywającym i osobno w punkcie centralnym sieci. Węzeł, którego odległość od węzła bramki jest mniejsza niż wcześniej ustalona odległość, jest przypisany do pól 1 i 2. W takiej sytuacji węzły nadają dane do węzła bramki lub do BS za pomocą bezpośredniej komunikacji. Te węzły reprezentują jednorodne węzły. Załóżmy, że przestrzeń międzywęzłowa jest większa niż ustalona przestrzeń progowa i bliżej węzła WR. W takim przypadku znajdują się one w obszarach 3 lub 4, jak przedstawiono na Rysunku 1. Te węzły nazywane są heterogenicznymi hubami. Wybory przeprowadzane są w obu regionach, a ich energia resztkowa jest wykorzystywana do wyboru CH. Informacje z tych obszarów są przesyłane do BS za pomocą podejścia wieloskokowej interakcji. CH w Regionie 3 dostarcza końcowy raport do węzłów bram i integruje informacje przed ich rozgłoszeniem do BS. Węzły w każdym obszarze komunikują swoje informacje z innymi węzłami w granicach swojego limitu energetycznego. Gdy węzły nie mogą wysyłać informacji, odpoczywają, by zachować energię.

Model sieciowy
Definicja struktury sieci przedstawiona jest na Rysunku 1. Ta sieć znana jest jako G(L, BS, Ho, GW, He), w której stacja bazowa jest dostarczana jako BS, brama sieciowa to GW, a jednorodne węzły są reprezentowane jako Ho, heterogeniczne jako He, a zestaw sieci komunikacyjnych łączący określone węzły (każdy węzeł zawiera BS, Ho, GW, He) są dane jako L. Cechy sieci są następujące: (i) Jak pokazano na Rysunku 1, sieć jest podzielona na cztery podsieci w regionach 1, 2, 3 i 4. (ii) Minimum 1 węzeł w obszarze 4 jest powiązany z węzłem w obszarze 3. (iii) WR jest połączony ze stacją bazową w obszarze 2. (iv) Teraz WR i stacja bazowa są połączone. Każdy węzeł w obszarze 1 jest powiązany z BS. (v) Każdy węzeł w obszarach trzy i cztery nie jest powiązany z BS.

Zużycie energii
W tych badaniach technika wykorzystania energii wygląda następująco: węzły WSN są współdzielone losowo i nie mają wcześniej określonych lokalizacji. Na podstawie przestrzeni między węzłami komunikacja powoduje utratę znacznej części energii węzła. Oba rodzaje transmisji i zbierania informacji zużywają energię. Dlatego wymagana energia do przesłania pakietu danych o długości (m) bitów na tej odległości wynosi:

figure-protocol-1   (1)

Gdzie ETX oznacza energię zużytą podczas transmisji danych węzła, proces przesyłania i odbioru jednego bitu danych ma rozpraszanie energii Eelec, ε fs to współczynnik swobodnej przestrzeni rozpraszania energii, εmp oznacza rozpraszanie energii techniki wielokierunkowej, a przestrzeń transmisyjna jest podana jako przejście, który oblicza się jako:

figure-protocol-2    (2)

Zużycie energii oczekiwane przez odbierający węzeł do otrzymania pakietu danych o wartości m -bitów jest określane w następujący sposób:

figure-protocol-3    (3)

Wspomniany model może określić energię, którą wykorzystuje CH. Energia zużywana przez CHS zasadniczo obejmuje trzy punkty widzenia: wykorzystanie energii do pobierania pakietów danych od węzłów użytkowników, łączenie informacji oraz przesyłanie połączonych informacji do WR. Wzór estymacyjny jest dany jako:

figure-protocol-4 (4)

Liczba węzłów członkowskich jest reprezentowana za pomocą CMnum, a EDA to koszt potrzebny do agregacji 1 bitu danych; Długość pakietu wynosi M. Energia zużywana przez węzł nie-CH to po prostu zużycie energii przesyłanej do WR, a wzór numeryczny podaje się jako:

figure-protocol-5    (5)

Oto sposób obliczania całej energii resztkowej dla r-tego rundy:

figure-protocol-6 (6)

Gdy cała pozostała energia jest podana jako w rundzie E tohR(r - 1), liczba CH obecnych w rundzie jest przedstawiana jako CH numer(r), Nalive(r) adresuje łączną liczbę aktywnych węzłów w rundzie podanej sieci, ECh (i) oznacza zużycie energii itego CH, a E nie-CH(j) oznacza energię zużytą przez nie-CH( j).

Selekcja klastrów
Algorytm wykorzystuje przestrzenie wyliczone od węzła do WR oraz energię do wyboru klastrów pierwotnych systemu, ograniczając tym samym łączną liczbę klastrów w klastrach następująco: Zgodnie ze wzrostowym wskaźnikiem przydatności SN, klaster aktywnych SN jest podzielony na równe podzbiory m (gdzie m to pożądana liczba klastrów równoważna N/p, N oznacza liczbę węzłów sensorów oraz część p CH. W każdym podzbiorze pierwsza głowica klastra jest wybierana dla węzła czujnika blisko pozycji środkowej. Każdy węzeł jest dodawany do najbliższej do niego głowicy klastra, tworząc początkową grupę opartą na odległości euklidesowej. Odległość między węzłem, BS i energią resztkową decyduje o ocenie sprawności węzła.

figure-protocol-7  (7)

Gdy waga jest podana jako 1, energia pierwotna to Ei, energia resztkowa jako Er, a przestrzeń od węzła do WR jako dBS. dmaxBS to maksymalna przestrzeń między SN a WR, a dMinBS oznacza minimalną przestrzeń między SN a WR.

Samooptymalizowany optymalizator wilków (SOWO)
CH-y są wybierane za pomocą SOWO. W optymalizatorze wilków lokalizacja ofiary jest identyfikowana na podstawie średniej masy trzech wilków (α, β i δ), jak pokazano na Rysunku 2. Biorąc pod uwagę różniczkowanie między BS a węzłem oraz przestrzeń między energią resztkową, wynik fitness węzła jest traktowany jako główna waga optymalizacji szarego wilka, która jest określana za pomocą równania (8). Początkowa lokalizacja ofiary jest obliczana na podstawie równań (8) do (11) oraz techniki optymalizacji SOWO.

figure-protocol-8    (8)

figure-protocol-9    (9)

figure-protocol-10    (10)

figure-protocol-11    (11)

Gdy masa pierwotna wilków α, β i δ wynosi odpowiednio ω, ω i ω, najlepszy wynik przystosowości α dla wilka to Fα, Fβ i Fδ które są obliczane za pomocą równania 11. Poszczególne węzły odpowiadające trzem najwyższym wynikom sprawności to wilki α, β i δ. Opracowany protokół nie zmienia wagi optymalizacji szarego wilka, ponieważ ocena sprawności węzła zmienia się po zakończeniu jednej transmisji danych. Aby zwiększyć światową przeszukiwacz optymalizatora wilka szarego, obciążenia są aktywnie modyfikowane przez wektory A i D. Tutaj A wskazuje wektor współczynników, a odległość od wilka do ofiary wynosi D. Równania (12) i (15) są używane do wyznaczania A i D. Pozycja ofiary oraz wzór na ulepszanie ładunku opisane są następująco: (t + 1)-ta iteracja:

figure-protocol-12  (12)

figure-protocol-13 (13)

figure-protocol-14 (14)

figure-protocol-15 (15)

Gdy figure-protocol-16 w iteracji (t+1) określa położenia α wilka, β wilka i wilka δ, te lokalizacje figure-protocol-17 oblicza się za pomocą równania (15). Podczas końcowego etapu iteracji CH wybiera, który węzeł jest bliżej ofiary spośród obecnych węzłów. Zadanie CH jest bardziej skomplikowane, więc energia resztkowa nie jest w stanie go dokończyć, co prowadzi do zakończenia węzła. Dlatego wybór węzła o maksymalnej pozostałej energii i bycie bliżej ofiary jest niezbędny. Pozostała energia węzła oraz odległość od węzła do ofiary są wykorzystywane jako parametry oceny sprawności używanej do wyboru CH. Węzeł o niższym wskaźniku sprawności określany jest jako głowa klastra. Funkcja użyta do obliczenia wartości dopasowania jest dana jako:

figure-protocol-18  (16)

Gdy waga podana jest jako 2, pozostała energia węzła jest reprezentowana jako Ex, Emax to maksymalna energia pozostała, a Emin to minimalna energia pozostała w węzłach klastra. Odległość między ofiarą a węzłem wynosi dp, dMaxp to maksymalna odległość między węzłem wykrywającym a ofiarą, a dMinp to minimalna przestrzeń między SN a ofiarą.

Samooptymalizujący agent wilka
Agenci programowi monitorują i zarządzają rozmiarami sieci oraz bramami węzłów. Agenci oprogramowania zastępują tradycyjnych klientów i serwery, które różnią się lokalną strategią komunikacji i mobilnością kodu. Monitorowanie jest kluczowym czynnikiem w zrozumieniu systemów zarządzania. Ze względu na to znaczenie zasugerowano technologię agentów programistycznych do monitorowania bram węzłów w ramach siatki sieciowej. Oprócz monitoringu, to agenci odpowiadają za aktualizację listy węzłów sieciowych. Te dane są niezbędne ze względu na rozmiar sieci, dzięki czemu proces samodzielnej konfiguracji może dynamicznie konfigurować parametry protokołu routingu. W kontekście tych prac są to najbardziej pożądane cechy spośród wielu występujących w zachowaniu agentów oprogramowania. Agenci bezprzewodowi są instalowani w powiązaniach węzłów klienckich routera mesh oraz samego routera. Przy identyfikacji gęstości sieci agent wykonuje konkretne zadania na małej, standardowej i dużej skali. Przedstawione są wyniki dla trzech skal (małej, standardowej i dużej). Agenci kształtują założenie możliwości automatycznego projektowania proponowanych protokołów. Ci agenci odpowiadają za weryfikację zachowania sieci, a także za przepustowość, wskaźnik utraty pakietów danych, przerwania, przepustowość, bezczynność, dynamiczne i uśpione huby oraz dane o połączeniu. Agenci sieciowi są stabilni na routerach mesh i zapewniają samooptymalizację proponowanych protokołów. Samoasocjacja pojawia się w organizacjach zdalnych sieci poprzez wszczepienie pojemności self-x (optymalizacja, konfiguracja, poprawa i bezpieczeństwo19) do protokołu routingu. Te możliwości umożliwiają protokołom routingu autonomiczność, poprawiając wydajność sieci, odporność na awarie i ochronę. Poniżej znajduje się opis wykonania wymienionych możliwości, ze szczególnym uwzględnieniem samokonfiguracji i optymalizacji. Warto zauważyć, że samofunkcje były wykonywane na warstwach sieciowych jako rozszerzenia standardowych usług dla protokołów routingu (Plik Uzupełniający 1).

Zbiór klastrów (CS)
CS to zbiór wielu klastrów w sieci, a algorytm klastrowania pozwala na podział sieci na różne klastry. W tych badaniach pierwsze wybrane klastry nazywane są pierwszym CS, uznawanym za obecny idealny CS, a obliczany jest wynik funkcji celowej obecnego doskonałego CS. Zmodyfikowany Optimizer Szarego Wilka (MGWO) może dowolnie modyfikować wszystkie klastry w obecnym doskonałym CS, tworząc kolejny klaster, a większość nowo powstałych klastrów tworzy ramę kolejnego CS; ponownie ustalany jest wynik funkcji celu najnowszego CS. Gdy wynik funkcji celu obecnego optymalnego klastra jest wyższy niż najnowszego, nowo określony klaster jest traktowany jako obecny idealny CS. Idealne CS jest skierowane do końcowego etapu zakończenia. Funkcję celu opisuje się jako:

figure-protocol-19 (17)

Gdy waga jest przedstawiona jako 3, suma przestrzeni między klastrami w CS jest dana jako dTCH, a cała odległość między CH a WR jako dTBS. Klaster i odległość komunikacyjna między CH a BS stanowią podstawę do zdalnego monitorowania i projektowania celów. Jeśli wynik funkcji celu jest niższy, oznacza to, że określenie głowicy klastra jest bardziej sensowne, CH jest idealny w klastrze, a zestaw słuchawkowy klastra jest idealny w porównaniu z całą siecią. Algorytm 2 (Plik Uzupełniający 2) opisuje pseudokod SOWO.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Tutaj MATLAB R2024a porównuje opracowane heterogeniczne protokoły routingu za pomocą symulacji z protokołami routingowymi. W symulacji sieć 100 węzłów wykrywających jest arbitralnie używana z wymiarem jednego węzła na każde 100 m. Węzły WR znajdują się w sieci na odległościach (50 m, 120 m) i (50 m, 50 m). Około 20 procent jednorodnych węzłów z (m jako 0,2 i jako 1) ma mniej energii niż węzły heterogeniczne. Po wdrożeniu wszystkie węzły pozostają nieruchome. Zmienne symulacyjne użyte w tym badaniu zostały zilust...

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Proponowane SOWO wykorzystuje WR i jednorodne węzły. Stabilny protokół wyboru wykorzystuje heterogeniczne węzły jako CH-y i zawiera węzeł BS w środku klastra otoczonego przez sensory. Zwiększona energia jest wymagana, jeśli stacja bazowa jest umieszczona poza regionem14. Prowadzi to do obniżenia energii, a poziom energii w bardzo krótkim czasie spada do zera. Proponowana technika charakteryzuje się niską redukcją energii w porównaniu z tradycyjnymi metodami. Dowodzi to, że metody oszczędzania ener...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Autorzy nie mają nic do ujawnienia.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
12. generacja Intel(R) Core(TM) i5-1235U (1,30 GHz)Intel Corporation, USASprzęt używany do wykonywania symulacji
16 GB DDR4 RAMKingston Technology, USAPamięć używana podczas symulacji
MATLABMathWorks USAR2024aWykorzystywany do implementacji algorytmów, uruchamiania symulacji WSN oraz analizy wyników
Microsoft Windows 11 HomeMicrosoft Corporation, USABuild 22631System operacyjny używany do uruchamiania symulacji
Syntetyczny zbiór danych wygenerowany w MATLAB-ieMathWorks, USAR2024aNiestandardowy zbiór danych stworzony do testowania algorytmów

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Chowdhury, S. M., Hossain, A. Different energy saving schemes in wireless sensor networks: A survey. Wireless Pers Commun. 114 (3), 2043-2062 (2020).
  2. Hassan, M. B., et al. An enhanced cooperative communication scheme for physical uplink shared channel in NB-IoT. Wireless Pers Commun. 120 (6), 2367-2386 (2021).
  3. Noh, J. H., Park, J. H., Park, J. S. Data transmission direction based routing algorithm for improving network performance of IoT systems. Appl Sci. 10 (11), 3784(2020).
  4. Ahmed, R. A., Saeed, N. G., Sheetal, M., Amitava, M. Energy Optimization in LPWANs by using Heuristic Techniques. LPWAN Technologies for IoT and M2M Applications. , Elsevier. Amsterdam. (2020).
  5. Ahmed, M. K., et al. Optimizing energy consumption for cloud Internet of Things. Front Phys. 8, 358(2020).
  6. Sherubha, Graph-based event measurement for analyzing distributed anomalies in sensor networks. Sådhanå. 45, 212(2020).
  7. Sherubha, An efficient network threat detection and classification method using ANP-MVPS algorithm in wireless sensor networks. Int J Innov Technol Explor Eng. 8 (11), 1-8 (2019).
  8. Sherubha, An efficient intrusion detection and authentication mechanism for detecting clone attack in wireless sensor networks. J Adv Res Dyn Control Syst. 11 (5), 55-68 (2019).
  9. Mokhtar, R., Saeed, R., Alsaqour, Y., Abdallah, Y. Study on energy detection-based cooperative sensing in cognitive radio networks. J Netw. 8 (6), 1255-1261 (2013).
  10. Trong, D., Thi-Kien, H., Mong, S., Chin-Shiuh, S. An energy-based cluster head selection algorithm to support long-lifetime in wireless sensor networks. J Netw Intell. 1 (1), 23-37 (2016).
  11. Moridi, M., Sharifzadeh, Y., Kawamura, Y., Jang, H. D. Development of wireless sensor networks for underground communication and monitoring systems (the cases of underground mine environments). Tunn Undergr Space Technol. 73, 127-138 (2018).
  12. Huang, Z., Chen, T., Han, X., Liu, X. One energy-efficient random walk topology evolution method for underground wireless sensor networks. Int J Distrib Sens Netw. 14 (9), 155014771880062(2018).
  13. Priyadharshini, S. S., Nandhini, M., Gunasekaran, M. Energy-efficient multipath routing for wireless sensor networks. Int J Sci Technol Res. 9 (2), 1-6 (2020).
  14. Homogeneous and heterogeneous energy schemes for hierarchical cluster based routing protocols in WSN: A survey. Jagadeeswara Reddy, M., Suman Prakash, P., Chenna Reddy, P. Proceedings of the Third International Conference on Trends in Information, Telecommunication and Computing, 150, Lecture Notes in Electrical Engineering 501-508 (2013).
  15. Wu, X., Zhou, Q., Huang, Q. Optimal data routing algorithm for mine WSNs based on maximum life cycle. IEEE Access. 8, 131826-131834 (2020).
  16. Kathiroli, K., Selvadurai, K. Energy-efficient cluster head selection using improved sparrow search algorithm in wireless sensor networks. J King Saud Univ Comput Inf Sci. 34 (10), 8564-8575 (2022).
  17. Jibreel, E., Tuyishimire, M., Daabo, M. An enhanced heterogeneous gateway-based energy-aware multi-hop routing protocol for wireless sensor networks. Information. 13 (4), 166(2022).
  18. Nurelmadina, M., et al. A systematic review on cognitive radio in low power wide area network for industrial IoT applications. Sustainability. 13 (1), 338(2021).
  19. Shaikh, M. S., et al. Coverage and connectivity maximization for wireless sensor networks using improved chaotic grey wolf optimization. Sci Rep. 15, 15706(2025).
  20. Shaikh, M. S., et al. An intelligent hybrid grey wolf-particle swarm optimizer for optimization in complex engineering design problem. Sci Rep. 15, 18313(2025).
  21. Shaikh, M. S., et al. Applications, classifications, and challenges: A comprehensive evaluation of recently developed metaheuristics for search and analysis. Artif Intell Rev. 58, 390(2025).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Wolf OptimizerHeterogeneous NetworkEnergy Efficient RoutingWireless Sensor NetworksNode Lifetime AnalysisEnergy Hole EliminationClustered WSNRouting ProtocolsNetwork LifetimeResidual Energy

Related Articles