Back to Search
Start Over
Information freshness optimization in energy harvesting IoT networks
- Publication Year :
- 2023
-
Abstract
- Information freshness is crucial for time-critical IoT applications, e.g., environment monitoring and control systems. We consider an Internet of things (IoT) network with multiple energy harvesting sensors, users, and an edge node. The users are interested in time-sensitive information about physical quantities, each measured by a sensor. Users make on-demand requests to a cache-enabled edge node where the cache contains the most recently received measurements from each sensor. The edge node serves the users' requests by deciding whether to command the corresponding sensors to send fresh status updates or use the aged data in the cache. We aim to find the best actions of the edge node at each time slot for each sensor, i.e., optimal policies, that minimizes the average age of information (AoI) of the served measurements, i.e., average on-demand AoI. In the present work, we first study status updating for decoupled sensors, i.e., the sensors have independent communication channels to the edge node. We model this problem as a Markov decision process (MDP) and developed two classes of reinforcement learning (RL) based algorithms: a model-based relative value iteration algorithm (RVIA) relying on dynamic programming, and a model-free Q-learning method. Then, we study status updating in IoT networks under a transmission constraint where the edge node can command only a limited number of sensors at each time slot, i.e., leading to per-slot transmission constraint. We model the problem as an MDP for which an iterative algorithm is proposed to obtain an optimal policy. Note, however, that the computational complexity of finding an optimal policy increases exponentially in the number of sensors. Thus, we develop an {asymptotically optimal low-complexity} algorithm -- termed {relax-then-truncate} -- and prove that it is optimal as the number of sensors goes to infinity. Finally, we study status updating under inexact knowledge about the battery levels of the sensors<br />Tiivistelmä Tiedon tuoreus on ratkaisevan tärkeää aikakriittisissä IoT-sovelluksissa, kuten ympäristön seuranta- ja valvontajärjestelmissä. Tutkimme esineiden internetin (IoT) verkkoa, jossa on useita energiaa kerääviä antureita, käyttäjiä ja reunasolmu. Käyttäjät ovat kiinnostuneita aikaherkistä tiedoista fyysisistä suureista, joista kutakin mitataan anturilla. Käyttäjät lähettävät aina tarvitessaan pyyntöjä välimuistia käyttävälle reunasolmulle, jonka välimuistissa ovat viimeisimmät vastaanotetut mittaukset kustakin anturista. Reunasolmu vastaa käyttäjien pyyntöihin päättämällä, ohjataanko vastaavat anturit lähettämään tuoreita tilapäivityksiä vai käytetäänkö välimuistissa olevia jo ikääntyneitä tietoja. Pyrimme löytämään parhaat reunasolmun valitsemat toiminnot kullakin hetkellä kutakin anturia varten eli optimaaliset käytännöt, jotka minimoivat tarjottujen mittausten keskimääräisen tiedon iän (AoI) ja siis pyydettäessä tarjottavien tietojen keskimääräisen iän. Tässä tutkielmassa tutkimme ensin irti kytkettyjen antureiden tilan päivittämistä, jolloin siis antureilla on itsenäiset viestintäkanavat reunasolmuun. Mallinnamme tämän ongelman Markovin päätöksentekoprosessina (MDP). Olemme kehittäneet kaksi vahvistusoppimiseen (RL) perustuvien algoritmien luokkaa: mallipohjaisen suhteellisen arvon iterointialgoritmin (RVIA), jossa käytetään dynaamista ohjelmointia, sekä mallittoman Q-oppimismenetelmän. Seuraavaksi tutkimme tilan päivittämistä siirtorajoitetuissa IoT-verkoissa, joissa reunasolmu voi ohjata vain rajallista määrää antureita kullakin aikavälillä. Voimassa on siis aikavälikohtainen siirtorajoitus. Mallinnamme ongelman MDP:nä, jossa ehdotetaan käytettäväksi iteratiivista algoritmia optimaalisen toimintatavan saavuttamiseksi. On kuitenkin syytä huomata, että optimaalisen toimintatavan löytämisen laskennallinen monimutkaisuus kasvaa eksponentiaalisesti antureiden lukumäärän mukaan. Siksi kehitämme asymptoottisesti optimaalisen matalan monimutkaisuuden algoritmi
Details
- Database :
- OAIster
- Notes :
- application/pdf, English
- Publication Type :
- Electronic Resource
- Accession number :
- edsoai.on1415670831
- Document Type :
- Electronic Resource