Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/35536
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorKolberg, Mario-
dc.contributor.authorSaeed, Ahmed-
dc.date.accessioned2023-11-15T09:54:12Z-
dc.date.available2023-11-15T09:54:12Z-
dc.date.issued2023-09-05-
dc.identifier.urihttp://hdl.handle.net/1893/35536-
dc.description.abstractEnergy 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.isoenen_GB
dc.publisherUniversity of Stirlingen_GB
dc.subjectWLANen_GB
dc.subjectWi-Fien_GB
dc.subjectMachine Learning (ML)en_GB
dc.subjectWireless communicationen_GB
dc.subjectEnergy consumptionen_GB
dc.subjectTraffic classificationen_GB
dc.subjectSmartphoneen_GB
dc.subjectBattery lifeen_GB
dc.subjectArtificial Intelligence (AI)en_GB
dc.subjectPower saving modesen_GB
dc.subjectWireless LANen_GB
dc.subjectWekaen_GB
dc.subjectNetwork simulator (NS)en_GB
dc.subjectContext-Aware Listen Intervalen_GB
dc.subjectMachine learning classification modelen_GB
dc.subject802.11en_GB
dc.subject.lcshWireless LANsen_GB
dc.subject.lcshWireless LANs Power supplyen_GB
dc.subject.lcshEnergy consumptionen_GB
dc.subject.lcshMachine learningen_GB
dc.subject.lcshSmartphonesen_GB
dc.subject.lcshSmartphones Technological innovationsen_GB
dc.titleOptimising WLANs Power Saving: Context-Aware Listen Intervalen_GB
dc.typeThesis or Dissertationen_GB
dc.type.qualificationlevelDoctoralen_GB
dc.type.qualificationnameDoctor of Philosophyen_GB
dc.author.emaila.saeed@my.westminster.ac.uken_GB
Appears in Collections:Computing Science and Mathematics eTheses

Files in This Item:
File Description SizeFormat 
Thesis - A.Saeed - Final.pdfOptimising WLANs Power Saving: Context-Aware Listen Interval3.43 MBAdobe PDFView/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.