Charging optimization in multi-app wireless sensor networks through reinforcement learning

dc.contributor.authorHamacher, Neal
dc.contributor.authorLawrence, Benjamin
dc.contributor.authorElmorsy, Mohammed
dc.date.accessioned2026-01-30T18:14:53Z
dc.date.available2026-01-30T18:14:53Z
dc.date.issued2025
dc.descriptionPresented from January 6-8, 2025, at the IEEE 15th Annual Computing and Communication Workshop and Conference (CCWC) in Las Vegas, United States of America.
dc.description.abstractWireless sensor networks are becoming increasingly prevalent in modern systems. These networks can be outfitted with a mobile charger that travels the network and replenishes the energy of the nodes within. This paper introduces a novel resource management problem for controlling mobile chargers in rechargeable wireless sensor networks shared among multiple applications. A reinforcement learning approach is developed to optimize the charger's actions, increasing the network's lifetime while ensuring that each application's throughput and coverage requirements are met to the best of the charger's ability. The resultant algorithm optimizes mobile charger network traversal and energy usage to maximize the network's lifespan while meeting application Quality of Service (QoS) requirements. It can also adjust the mobile charger behaviour when some applications are assigned higher priority than others, ensuring critical network operations are maintained more effectively. Numerical results show that the proposed approach ensures minimum QoS requirements are met through network node energy level maintenance and prolonged network up-time.
dc.description.urihttps://macewan.primo.exlibrisgroup.com/permalink/01MACEWAN_INST/1mogj0i/cdi_ieee_primary_10903939
dc.identifier.urihttps://hdl.handle.net/20.500.14078/4171
dc.language.isoen
dc.rightsAll Rights Reserved
dc.subjectDeep Reinforcement Learning
dc.subjectQuality of Service
dc.subjectsurveillance
dc.subjectwireless sensor network
dc.titleCharging optimization in multi-app wireless sensor networks through reinforcement learningen
dc.typePresentation

Files