Summary

Grootschalige energie-efficiënte sensornetwerkroutering met behulp van een kwantumprocessoreenheid

Published: September 08, 2023
doi:

Summary

Deze studie biedt een methode om een kwantumprocessoreenheid te gebruiken om de routes te berekenen voor verschillende verkeersdynamieken die werken om beter te presteren dan klassieke methoden in de literatuur om de levensduur van het netwerk te maximaliseren.

Abstract

De energiebehoudsmethode van het sensornetwerk, die een gebruikshybride is van een klassieke computer en een kwantumprocessor, heeft bewezen beter te presteren dan het heuristische algoritme met behulp van een klassieke computer. In dit manuscript wordt de technische context voor de betekenis van de methode gepresenteerd en gemotiveerd. Vervolgens worden de experimentele stappen gedemonstreerd in een operationele sequentie met illustraties indien nodig. De methode is gevalideerd door positieve resultaten in een willekeurig gegenereerde steekproefset van netwerktopologieën. De succesvolle experimentele resultaten van deze methode hebben een betere aanpak opgeleverd voor problemen met het maximaliseren van de levensduur van sensornetwerken en hebben aangetoond dat de huidige state-of-the-art kwantumprocessor in staat is geweest om grote praktische technische problemen op te lossen met verdiensten die de huidige methoden in de literatuur terzijde schuiven. Met andere woorden, kwantumvoordeel kan zo goed mogelijk worden benut. Het is verder gegaan dan het stadium van proof of concept naar proof of haalbaarheid.

Introduction

Energiebesparing in sensornetwerken is een zeer kritisch punt geweest in ontwerp1. Klassieke methoden pakken het probleem normaal gesproken aan met behulp van een ad-hocbenadering 2,3,4,5,6. Dat gezegd hebbende, emuleren deze methoden de sensorknooppunten als individueel beheerde intelligente activa die ook kunnen samenwerken om zowel de belangen van het individu als de gemeenschap te dienen. Vanwege de vluchtige omgeving waarin sensoren werken, worden in sommige werken willekeurige algoritmen geïntroduceerd om de onzekerheden in de omgeving vast te leggen, terwijl in andere werken bio-intelligentie wordt geleend om heuristische algoritmen te bedenken die op gezond verstand aanvaardbare resultaten kunnen bereiken7. Om verder te illustreren: voor die willekeurige algoritmen zijn de omgevingsonzekerheden aan de ene kant misschien niet zo willekeurig als de willekeurige volgorde die wordt gegenereerd door een klassieke CPU, aan de andere kant, zelfs als de omgevingsonzekerheden absoluut willekeurig zijn, kunnen ze niet worden vastgelegd door de willekeurige processimulator die wordt gegenereerd door de klassieke CPU; Voor die bio-intelligentie-algoritmen is ten eerste geen rigoureuze wiskundige analyse afgeleid om een conceptueel bewijs te laten werken, ten tweede kan de convergentie naar waarheid of de fouttolerantiegrens alleen worden geconfigureerd op basis van een geïnformeerde grondwaarheid – hoewel een aanzienlijk aantal werken in de literatuur tot op zekere hoogte hebben aangetoond dat deze heuristische algoritmen werken, Ten eerste worden deze algoritmen geanalyseerd (niet gesimuleerd) aan de hand van goed gedefinieerde use case-scenario’s, ze stoppen bij bepaalde criteria die nog steeds de moeite waard zijn om over na te denken in verder onderzoek, ten tweede, zoals eerder gezegd, is een meerderheid van de algoritmen niet gevalideerd tegen softwaresimulatie die gemakkelijker kan worden ingezet in de microprocessors die een sensor tot zijn wezen maken8.

We houden hier geen rekening met machine learning (ML) omdat het gebruik moet maken van data-analyse, wat een relatief grote hoeveelheid rekenkracht vereist die niet draagbaar is in sensorapparaten9.

Om de bovengenoemde zorgen weg te nemen, bieden we een hybride kwantumalgoritme. Het algoritme is hybride in die zin dat het selectiemechanisme voor clusterkoppen wordt geïmplementeerd met behulp van een klassiek willekeurig algoritme tijdens de routeringsberekeningen die worden uitgevoerd met behulp van een kwantumprocessor zodra de netwerktopologie is ingesteld. De methode wordt als volgt gemotiveerd: (1) Zoals besproken in de eerste paragraaf met betrekking tot de omgevingsonzekerheden, willen we niet verder proberen een kwantumsequentiegenerator toe te passen om de omgevingsdynamiek vast te leggen, omdat deze historisch traceerbaar zou kunnen zijn. De omgevingsdynamiek die historisch traceerbaar is, is gerechtvaardigd door verschillende machine learning-onderzoekswerken in netwerkwetenschap. Voor de huidige fase houden we vast aan de klassieke aanpak. (2) De exacte methode die berust op abstracte wiskundige analyse garandeert dat je tot de waarheid komt. De kwantumexperimentele fysica is tot nu toe geavanceerd ondersteund door de fysische wiskunde. Bovendien hebben er algoritmetoepassingen zoals het Shor-algoritme10 bestaan om deze afgeronde theorie te bewijzen.

Ter vergelijking wordt hieronder een voldoende hoeveelheid literatuuronderzoek gegeven. Het HEESR-protocol dat11 voorstelt, heeft aantoonbare verdiensten in resultaten, maar de auteurs hebben de configuratieparameters van de simulatie goed gespecificeerd, bijvoorbeeld de exacte willekeurige verdelingsfunctie van de knooppuntpositie, de juiste rechtvaardiging van het clusterkoppercentage p (0,2%) en de schaalparameter voor de verdeling van het energieniveau (1-2 joule) tussen knooppunten a_i. Het verbood de auteur om verder te gaan met het dupliceren van de experimenten en het uitvoeren van de vergelijking. Het Power routing-mechanisme12 maakt gebruik van de curve-aanpassingsmethode om geconvergeerde continue functies te benaderen op basis van discrete datasets die zijn verkregen uit niet-gespecificeerde steekproefruimte voor determinanten die van invloed zijn op het besluitvormingsproces van de optimale netwerkroutering. De curve-aanpassingsmethode13 vereist voorafgaande informatie over de netwerktopologie. Echte omstandigheden hebben misschien geen voorafgaande informatie direct beschikbaar. Zelfs als er eerdere informatie bestaat, is de netwerktopologie mogelijk niet regelmatig genoeg om te kunnen worden toegewezen aan passende curven die afgeleide berekeningen kunnen vergemakkelijken. Volgens dezelfde logica heeft DORAF-protocol14 niet gerechtvaardigd hoe en waarom de Boltzmann-functie en de logistieke functie moeten worden geleend om de netwerkdeterminanten te benaderen. Ismail et al.15 hebben een goede referentie geleverd voor toekomstig onderzoek naar het ontwerpen van energie-efficiënte routeringsprotocollen in het onderwaternetwerk.

Protocol

1. Dwave Ocean Environment opzetten Download en installeer de oceaantools via de link: https://docs.ocean.dwavesys.com/en/stable/overview/install.htmlTyp python -m venv ocean bij de terminal. Typ bij de terminal . ocean/bin/activate, zoals weergegeven in afbeelding 1. Typ git clone https://github.com/dwavesystems/dwave-ocean-sdk.git in de terminalTyp vervolgens cd dwave-oce…

Representative Results

De resultaten van één run-sample worden weergegeven in tabel 2, tabel 3 en tabel 4. De gedetailleerde datasets voor de drie gegevensbatches zijn beschikbaar in de map Aanvullende gegevens 1 . Gegevensverzameling 1 198 knooppunten in een cirkelvormig gebied met een straal van 50m Hybrid…

Discussion

De huidige state-of-the-art commerciële kwantumprocessor kan worden gebruikt bij rekenproblemen van elke netwerktopologie1. De toepassing van kwantumprocessors wordt niet beperkt door het aantal fysieke qbits dat een van de kwantumprocessors heeft kunnen implementeren.

Bij het ontwerp van de verlenging van de levensduur van het sensornetwerk laten de resultaten een vooruitgang zien in de methode om een nog langere levensduur van het netwerk te bereiken door gebruik te…

Divulgations

The authors have nothing to disclose.

Acknowledgements

Het werk wordt ondersteund door de Engineering and Physical Sciences Research Council of the UK (EPSRC) Grant nummer EP/W032643/1.

Materials

Dell Laptop Dell N/A
Ubuntu 18.04.6 LTS Canonical Ltd 18.04.6 LTS
Python3.8 Python Software Foundation 3.8.0
Dwave QPU Dwave https://docs.ocean.dwavesys.com/en/stable/overview/install.html

References

  1. Chen, J., Date, P., Chancellor, N., Atiquazzaman, M., Cormac, S. Controller-based energy-aware wireless sensor network routing using quantum algorithms. IEEE Transactions on Quantum Engineering. 3, 1-12 (2022).
  2. Lin, H., Uster, H. Exact and heuristic algorithms for data-gathering cluster-based wireless sensor network design problem. IEEE/ACM Transactions on Networking. 22 (3), 903-916 (2014).
  3. Zhou, Y., Wang, N., Xiang, W. Clustering hierarchy protocol in wireless sensor networks using an improved PSO algorithm. IEEE Access. 5, 2241-2253 (2017).
  4. Seah, W. K. G., Mak, N. H. How long is the lifetime of a wireless sensor network. , 763-770 (2009).
  5. Salahud din, M., Rehman, M. A. U., Ullah, R., Park, C., Kim, B. S. Towards network lifetime enhancement of resource constrained IoT devices in heterogeneous wireless sensor networks Sensors. 20, 4156 (2020).
  6. Wu, W., Xiong, N., Wu, C. Improved clustering algorithm based on energy consumption in wireless sensor networks. IET Network. 6 (3), 7-53 (2017).
  7. Kumar, N., Kumar, V., Ali, T., Ayaz, M. Prolong network lifetime in the wireless sensor networks: An improved approach. Arabian Journal for Science and Engineering. 46, 3631-3651 (2021).
  8. Faris, H., Aljarah, I., Al-Betar, M. A., Mirjalili, S. Grey wolf optimizer: A review of recent variants and applications. Neural Computing and Applications. 30, 413-435 (2018).
  9. Kaur, J., Arifkhan, M., Iftikhar, M., Imran, M., Haq, A. Machine learning techniques for 5G and beyond. IEEEAccess. 9, 23472-23488 (2021).
  10. Shor, P. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAMJournalonComputing. 26 (5), 1484-1509 (1997).
  11. Qabouche, H., Sahel, A., Badri, A. Hybrid energy efficient static routing protocol for homogeneous and heterogeneous large scale WSN. Wireless Networks. 27, 575-587 (2021).
  12. Farooq, M., et al. POWER: probabilistic weight-based energy-efficient cluster routing for large-scale wireless sensor networks. The Journal of Supercomputing. 78, 12765-12791 (2022).
  13. Maddams, W. F. The scope and limitations of curve fitting. Applied Spectroscopy. 34 (3), 245-267 (1980).
  14. Wang, X., et al. A dynamic opportunistic routing protocol for asynchronous duty-cycled WSNs. IEEE Transactions on Sustainable Computing. , (2023).
  15. Ismail, A. S., Wang, X., Hawbani, A., Alsamhi, S., Aziz, S. Routing protocols classification for underwater wireless sensor networks based on localization and mobility. Wireless Networks. 28, 797-826 (2022).
  16. Garcia-Martin, E., Rodrigues, C. F., Riley, G., Grahn, H. Estimation of energy consumption in machine learning. Journal of Parallel Distributed Computing. 134, 75-88 (2019).
  17. Egger, D. J., et al. Quantum computing for finance: State-of-the-art and future prospects. IEEE Transactions on Quantum Engineering. 1, 1-24 (2020).
  18. Rasool, R. U., Ahmad, H. F., Rafique, W., Qayyum, A., Qadir, J. Quantum computing for healthcare : A review. TechRxiv. , (2021).

Play Video

Citer Cet Article
Chen, J. Large Scale Energy Efficient Sensor Network Routing Using a Quantum Processor Unit. J. Vis. Exp. (199), e64930, doi:10.3791/64930 (2023).

View Video