Abstract

A key task in Internet of Things (IoTs) networks is determining the active time of a set of devices or set covers to monitor static targets. This task, however, requires the battery level of devices. However, in practice, it is impractical to obtain an accurate battery level or channel state information from all devices, especially in large-scale networks. To this end, we present a number of approaches to construct set covers. We first propose a Two-Phase Algorithm (TPA) that requires devices to first determine their probability of being active in each time slot. This probability is then used by a Hybrid Access Point (HAP) to construct set covers. We then introduce learning approaches based on Gibbs and Thompson sampling. The Gibbs sampling based algorithm, aka GB, allows a sink/gateway to learn the best set cover to use over time. Similarly, our Thompson sampling solutions, namely TS-Random and TS-CB, construct set covers iteratively based on the probability that a device successfully monitors static targets. The numerical results show that GB performs better than TS-CB initially but has similar performance to TS-CB in the long term.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.