MétaCan
Menu
Back to cohort
Record W7020087842

IoT traffic modelling and QoS prediction framework using advanced deep learning

2023· other· en· W7020087842 on OpenAlexfundno aff

Bibliographic record

VenueEspace École de technologie supérieure (École de technologie supérieure) · 2023
Typeother
Languageen
Field
Topic
Canadian institutionsnot available
FundersFonds de recherche du Québec – Nature et technologies
KeywordsQuality of serviceContext (archaeology)Wearable technologyNetwork packetEdge computingBig dataInternet of ThingsLatency (audio)Smart cityMobile device
DOInot available

Abstract

fetched live from OpenAlex

The Internet of Things (IoT) refers to the billions of physical devices around the world that are connected to the internet, all collecting and sharing data. IoT includes a wide variety of devices such as smart home devices like thermostats, refrigerators, and security systems, industrial machines, wearable health monitors, and even smart city technologies. The expansion of IoT devices brings numerous benefits, yet it also poses challenges arising from the resource-limited characteristics of many such devices. These limitations, including constrained computing power, memory, and energy efficiency, can impact performance and responsiveness, particularly in the context of crucial, time-sensitive applications. The advent of Edge Computing (EC) offers a promising solution to these challenges. By situating computational resources in proximity to IoT devices, EC can minimize latency and enable efficient data processing. Nonetheless, the unpredictable nature of IoT data generation, given the diversity of device types and their activity cycles, introduces its own set of complexities. Moreover, the employment of wireless communication and unlicensed frequency bands compounds issues related to data transmission efficiency, interference, and limited capacity, potentially leading to increased latency within IoT networks. Adding to this intricate communication framework is the variable network connectivity of mobile IoT devices such as drones or robots, which contributes to the existing complications. Therefore, it becomes imperative to predict the time-varying characteristics of IoT devices to better manage resources and ensure Quality of Service (QoS). Grouping similar IoT devices can improve workload estimates and facilitate resource allocation. Moreover, QoS prediction models that incorporate time series data of packet generation and network characteristics can contribute to a better understanding of the IoT platform’s requirements and limitations. \n \nIn this thesis, we first consider the categorization of traffic from IoT devices into distinct classes. This approach is intended to facilitate the managing and understanding of the diverse range of data coming from various IoT devices within a smart city environment. We model the IoT devices traffic identification problem as a multi-classification learning problem, and propose a two stage learning model as a solution. In order to capture the nuances of IoT device behavior, we suggest an extended feature set, which includes flow, packet, and device-level features. These features describe the characteristics and behavior of IoT devices in a smart city context. We further propose a custom weighting pre-processing algorithm to determine the contribution of traffic data features to the classification process. Subsequently, an ANOVA-based feature selection mechanism and the Pearson’s coefficient-based correlation method are employed for a more profound understanding of the traffic characteristics (features). Lastly, we propose an innovative, two-stage learning algorithm, which utilizes logistic regression at stage 0 to initially categorize the data, and a Multi-Layer Perceptron (MLP) network at stage 1 to refine the classification. This two-stage process allows for more accurate classification of IoT devices, as demonstrated with two different real IoT traffic datasets. \n \nThe second aspect of the work presented in this thesis involves the efficient prediction of various QoS metrics, such as throughput, Packet Delivery ratio (PDR), Packet Loss Ratio (PLR) and latency for a diverse set of IoT applications. We propose a temporal transformer model within a unified system, designed to predict typical QoS metrics. This prediction is model as a time series forecasting problem, utilizing both univariate and multivariate setups. We generate a dataset comprised of real-time traffic information from five distinct IoT applications: Heating, Ventilation, and Air Conditioning (HVAC), smart lighting, Voice over Internet Protocol (VoIP) for a virtual assistant, surveillance, and emergency response. The proposed temporal transformer model leverages an attention module to predict both short-term and long-term QoS sequences, thereby more effectively extracting time dependencies. This second aspect of the thesis focuses solely on predicting QoS metrics per IoT application with static sensor nodes. \n \nThe third part of this thesis extends the aforementioned direction and concerns the prediction of QoS metrics in a setting where the IoT gateways are mobile robots. To this end, we implement three IoT applications in a real-world environment under eight distinctive network configurations that consider robot mobility, IoT device transmission power, and the application-specific channel frequencies used. To predict the QoS behavior of various metrics in such a dynamic environment, we propose a Federated Temporal Sparse Transformer (FeD-TST) framework. This framework enables local clients to train individual models with their unique QoS dataset for each network configuration, subsequently updating an associated global model through the amalgamation of local models. For each client, a Temporal Sparse Transformer model is trained, which comprises of several components, including the encoder and decoder modules, the multi-head sparse attention module, and the masked sparse attention module. Finally, the framework generates univariate or multivariate forecasts, and the effectiveness of which is then evaluated based on a test dataset. \n \nHence, the major contribution of this particular thesis can be summarized as providing IoT devices with traffic classification and QoS prediction mechanisms for an array of IoT applications. Our proposed methodologies take into account the varied patterns of IoT data generation, device mobility, and access networks within an IoT ecosystem, while extensive experimental evaluations indicate that our proposed approaches outperform current state-of-the-art techniques in terms of performance and efficiency. Additionally, our proposed approaches can provide tangible insights into the resource requirements and limitations encountered at the access level of the IoT network and within the edge infrastructure.

Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.

How this classification was reachedexpand

Full frame machine prediction

Teacher imitation

Not calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.

metaresearch head score (Codex)0.001
metaresearch head score (Gemma)0.002
Version: metacan-v3-hybrid-931329e0061cValidation status: machine_predicted_unvalidated
Candidate categoriesnone
Consensus categoriesnone
DomainCandidate signal: none · Consensus signal: none
Study designCandidate signal: Simulation or modeling · Consensus signal: Simulation or modeling
GenreCandidate signal: Empirical · Consensus signal: none
Teacher disagreement score0.026
Threshold uncertainty score0.052

Distilled classifier scores by category (both heads)

CategoryCodexGemma
Metaresearch0.0010.002
Meta-epidemiology (narrow)0.0010.001
Meta-epidemiology (broad)0.0010.001
Bibliometrics0.0010.001
Science and technology studies0.0000.000
Scholarly communication0.0010.001
Open science0.0020.001
Research integrity0.0010.002
Insufficient payload (model declined to judge)0.0020.001

Machine scores (provisional)

The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.

Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.

Opus teacher head0.021
GPT teacher head0.275
Teacher spread0.253 · how far apart the two teachers sit on this one work
Validation statusscore_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it

Classification

machine, unvalidated

Machine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.

The models applied no category: nothing in the taxonomy fit this work.
Study designSimulation or modeling
Domainnot available
GenreEmpirical

How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".

Quick stats

Citations0
Published2023
Admission routes1
Has abstractyes

Explore more

Same venueEspace École de technologie supérieure (École de technologie supérieure)French-language works237,207