Application Scheduling with Multiplexed Sensing of Monitoring Points in Multi-purpose IoT Wireless Sensor Networks
Mustafa Can \c{C}avdar, Ibrahim Korpeoglu, \"Ozg\"ur Ulusoy

TL;DR
This paper addresses application scheduling in IoT wireless sensor networks by proposing multiplexed sensing and novel algorithms, significantly improving scheduling efficiency and resource utilization.
Contribution
It introduces a shared-data multiplexed sensing approach and new scheduling algorithms, including a genetic algorithm, for better application management in WSNs.
Findings
Proposed algorithms outperform standard methods in key metrics.
Genetic algorithm GABAS is highly effective for scheduling.
Multiplexed sensing reduces network load and improves performance.
Abstract
Wireless sensor networks (WSNs) have many applications and are an essential part of IoT systems. The primary functionality of a WSN is gathering data from specific points that are covered with sensor nodes and transmitting the collected data to remote units for further processing. In IoT use cases, a WSN infrastructure may need to be shared by many applications, which requires scheduling those applications to time-share the node and network resources. In this paper, we investigate the problem of application scheduling in WSN infrastructures. We focus on the scenarios where applications request a set of monitoring points to be sensed in the region a WSN spans and propose a shared-data approach utilizing multiplexed sensing of monitoring points requested by multiple applications, which reduces sensing and communication load on the network. We also propose a genetic algorithm called GABAS,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEnergy Efficient Wireless Sensor Networks · IoT and Edge/Fog Computing
