Application scheduling with multiplexed sensing of monitoring points in multi-purpose IoT wireless sensor networks

buir.contributor.authorÇavdar, Mustafa Can
buir.contributor.authorKörpeoğlu, İbrahim
buir.contributor.authorUlusoy, Özgür
buir.contributor.orcidÇavdar, Mustafa Can|0000-0001-6743-9825
buir.contributor.orcidKörpeoğlu, İbrahim|0000-0002-0537-3848
buir.contributor.orcidUlusoy, Özgür|0000-0002-6887-3778
dc.citation.epage744
dc.citation.issueNumber1
dc.citation.spage729
dc.citation.volumeNumber21
dc.contributor.authorÇavdar, Mustafa Can
dc.contributor.authorKörpeoğlu, İbrahim
dc.contributor.authorUlusoy, Özgür
dc.date.accessioned2025-02-25T13:30:41Z
dc.date.available2025-02-25T13:30:41Z
dc.date.issued2024-02
dc.departmentDepartment of Computer Engineering
dc.description.abstractWireless sensor networks (WSNs) play a crucial role in Internet-of-Things (IoT) systems serving a variety of applications. They gather data from specific sensor nodes and transmit it to remote units for processing. When multiple applications share a WSN infrastructure, efficient scheduling becomes vital. In our research, we address the problem of application scheduling in WSNs. Specifically, we focus on scenarios where applications request data from monitoring points within the coverage area of a WSN. We propose a shared-data approach that reduces the network’s sensing and communication load by allowing multiple applications to use the same sensing data. To tackle the scheduling challenge, we introduce a genetic algorithm named GABAS and three greedy algorithms: LMPF, LMSF, and LTSF. These algorithms determine the order in which applications are admitted to the WSN infrastructure, considering various criteria. To assess the performance of our algorithms, we conducted extensive simulation experiments and compared them with standard scheduling methods. We also evaluated the performance of GABAS as compared to another genetic scheduling algorithm that has recently appeared in the literature. The overall experimental results show that the methods we propose outperform the compared approaches across various metrics, namely makespan, turnaround time, waiting time, and successful execution rate. In particular, our genetic algorithm proves to be highly effective in scheduling applications and optimizing the mentioned metrics.
dc.identifier.doi10.1109/TNSM.2023.3317758
dc.identifier.eissn1932-4537
dc.identifier.urihttps://hdl.handle.net/11693/116837
dc.language.isoEnglish
dc.publisherIEEE
dc.relation.isversionofhttps://dx.doi.org/10.1109/TNSM.2023.3317758
dc.rightsCC BY-NC-ND 4.0 DEED (Attribution-NonCommercial-NoDerivatives 4.0 International)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.source.titleIEEE Transactions on Network and Service Management
dc.subjectWireless sensor networks
dc.subjectInternet of things
dc.subjectApplication scheduling
dc.subjectAlgorithms
dc.titleApplication scheduling with multiplexed sensing of monitoring points in multi-purpose IoT wireless sensor networks
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Application_Scheduling_With_Multiplexed_Sensing_of_Monitoring_Points_in_Multi-Purpose_IoT_Wireless_Sensor_Networks.pdf
Size:
2.71 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: