Please use this identifier to cite or link to this item:
http://hdl.handle.net/1893/35536
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Kolberg, Mario | - |
dc.contributor.author | Saeed, Ahmed | - |
dc.date.accessioned | 2023-11-15T09:54:12Z | - |
dc.date.available | 2023-11-15T09:54:12Z | - |
dc.date.issued | 2023-09-05 | - |
dc.identifier.uri | http://hdl.handle.net/1893/35536 | - |
dc.description.abstract | Energy is a vital resource in wireless computing systems. Despite the increasing popularity of Wireless Local Area Networks (WLANs), one of the most important outstanding issues remains the power consumption caused by Wireless Network Interface Controller (WNIC). To save this energy and reduce the overall power consumption of wireless devices, a number of power saving approaches have been devised including Static Power Save Mode (SPSM), Adaptive PSM (APSM), and Smart Adaptive PSM (SAPSM). However, the existing literature has highlighted several issues and limitations in regards to their power consumption and performance degradation, warranting the need for further enhancements. This thesis proposes a novel Context-Aware Listen Interval (CALI), in which the wireless network interface, with the aid of a Machine Learning (ML) classification model, sleeps and awakes based on the level of network activity of each application. We focused on the network activity of a single smartphone application while ignoring the network activity of applications running simultaneously. We introduced a context-aware network traffic classification approach based on ML classifiers to classify the network traffic of wireless devices in WLANs. Smartphone applications’ network traffic reflecting a diverse array of network behaviour and interactions were used as contextual inputs for training ML classifiers of output traffic, constructing an ML classification model. A real-world dataset is constructed, based on nine smartphone applications’ network traffic, this is used firstly to evaluate the performance of five ML classifiers using cross-validation, followed by conducting extensive experimentation to assess the generalisation capacity of the selected classifiers on unseen testing data. The experimental results further validated the practical application of the selected ML classifiers and indicated that ML classifiers can be usefully employed for classifying the network traffic of smartphone applications based on different levels of behaviour and interaction. Furthermore, to optimise the sleep and awake cycles of the WNIC in accordance with the smartphone applications’ network activity. Four CALI power saving modes were developed based on the classified output traffic. Hence, the ML classification model classifies the new unseen samples into one of the classes, and the WNIC will be adjusted to operate into one of CALI power saving modes. In addition, the performance of CALI’s power saving modes were evaluated by comparing the levels of energy consumption with existing benchmark power saving approaches using three varied sets of energy parameters. The experimental results show that CALI consumes up to 75% less power when compared to the currently deployed power saving mechanism on the latest generation of smartphones, and up to 14% less energy when compared to SAPSM power saving approach, which also employs an ML classifier. | en_GB |
dc.language.iso | en | en_GB |
dc.publisher | University of Stirling | en_GB |
dc.subject | WLAN | en_GB |
dc.subject | Wi-Fi | en_GB |
dc.subject | Machine Learning (ML) | en_GB |
dc.subject | Wireless communication | en_GB |
dc.subject | Energy consumption | en_GB |
dc.subject | Traffic classification | en_GB |
dc.subject | Smartphone | en_GB |
dc.subject | Battery life | en_GB |
dc.subject | Artificial Intelligence (AI) | en_GB |
dc.subject | Power saving modes | en_GB |
dc.subject | Wireless LAN | en_GB |
dc.subject | Weka | en_GB |
dc.subject | Network simulator (NS) | en_GB |
dc.subject | Context-Aware Listen Interval | en_GB |
dc.subject | Machine learning classification model | en_GB |
dc.subject | 802.11 | en_GB |
dc.subject.lcsh | Wireless LANs | en_GB |
dc.subject.lcsh | Wireless LANs Power supply | en_GB |
dc.subject.lcsh | Energy consumption | en_GB |
dc.subject.lcsh | Machine learning | en_GB |
dc.subject.lcsh | Smartphones | en_GB |
dc.subject.lcsh | Smartphones Technological innovations | en_GB |
dc.title | Optimising WLANs Power Saving: Context-Aware Listen Interval | en_GB |
dc.type | Thesis or Dissertation | en_GB |
dc.type.qualificationlevel | Doctoral | en_GB |
dc.type.qualificationname | Doctor of Philosophy | en_GB |
dc.author.email | a.saeed@my.westminster.ac.uk | en_GB |
Appears in Collections: | Computing Science and Mathematics eTheses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Thesis - A.Saeed - Final.pdf | Optimising WLANs Power Saving: Context-Aware Listen Interval | 3.43 MB | Adobe PDF | View/Open |
This item is protected by original copyright |
Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.
The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/
If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.