QoS-aware energy efficient time-slotted channel schedule for heterogeneous IoT sensor networks

dc.contributor.advisorLiscano, Ramiro
dc.contributor.authorVatankhah, Aida
dc.date.accessioned2024-12-03T20:33:33Z
dc.date.available2024-12-03T20:33:33Z
dc.date.issued2024-10-01
dc.description.abstractThe emergence of the Internet of Things (IoT) has attracted significant attention in industrial environments, where applications must meet specified Quality of Service (QoS) requirements for latency, throughput, and packet loss. To address this, the IEEE 802.15.4e standard introduced the Time Slotted Channel Hopping (TSCH) Medium Access Control (MAC) protocol. However, the protocol does not specify any particular MAC schedule. Designing a centralized scheduling system that simultaneously achieves the required QoS is challenging due to the multi-objective optimization nature of the problem. Additionally, managing the energy consumption of IoT devices is also crucial while achieving the QoS requirements of the sensing applications. This thesis presents a novel QoS-aware Energy Efficient optimized TSCH scheduling algorithm (QoE-TSCH), designed to meet QoS requirements such as delay and packet loss for multiple services within a heterogeneous sensor network, while also achieving the expected throughput. The QoE-TSCH algorithm incorporates a padding strategy to increase the duty cycle, resulting in reduced energy consumption. The QoE-TSCH algorithm was implemented in MATLAB and evaluated within a co-simulation environment that integrates both MATLAB and TSCH, focusing on a range of sensor network topologies and industrial QoS scenarios as defined by the ISA SP100 standard. The evaluation results indicate that the optimum schedules produced by the QoE-TSCH algorithm effectively support both “open-loop” and “monitoring” industrial services specified in the ISA SP100 standard for sensor networks comprising 16 to 36 nodes. While the delay requirements are met in scenarios involving 64 nodes, the packet loss rates in these cases exceed the maximum acceptable threshold by an average of 0.5%. Additionally, the algorithm’s energy-saving strategy significantly improves the scheduling duty cycle. The reduction in the duty cycle enhances energy efficiency across sensor network configurations ranging from 16 to 64 nodes. Specifically, for scenarios with 16 to 36 nodes, the duty cycle was reduced by approximately 80%, while for scenarios with 64 nodes, the reduction was around 15%.
dc.identifier.urihttps://hdl.handle.net/10155/1871
dc.language.isoen
dc.subject.otherIEEE 802.15.4e TSCH schedule
dc.subject.otherDifferential evolution optimization
dc.subject.otherQuality of Service
dc.subject.otherEnergy
dc.subject.otherInternet of Things
dc.titleQoS-aware energy efficient time-slotted channel schedule for heterogeneous IoT sensor networks
dc.typeDissertation
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Ontario Institute of Technology
thesis.degree.nameDoctor of Philosophy (PhD)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Vatankhah_Aida.pdf
Size:
3.47 MB
Format:
Adobe Portable Document Format

License bundle

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