CCCLA: a cognitive approach for congestion control in Internet of Things using a game of learning automata
CCCLA: a cognitive approach for congestion control in Internet of Things using a game of learning automata
Internet of Things (IoT) typically consists of lossy and low powered networks (LLN) of interconnected sensors. Due to low bandwidth and high scale of communication, congestion can occur among the sensor nodes in the LLN, during communicating to a border router, or when some other clients from the Internet access the resources in the LLN. So, having a proper congestion control mechanism is very important for IoT. In this paper we want to cope with congestion in IoT; however the current IoT, which is still based on traditional static architectures, lacks intelligence and cannot comply with the increasing application performance requirements. Adding cognition in IoT empowers it with a brain and high level intelligence. Therefore, firstly a learning automata-based cognitive framework has been proposed for integrating cognition into IoT. Then, based on the framework, we have presented a new cognitive approach for congestion control, named CCCLA (Cognitive Congestion Control in IoT using a game of Learning Automata). In the proposed approach, a team of LA has been assigned to a group of effective controllable parameters; for example parameters, whose values can affect the congestion control. Each automaton has a finite set of possible values of its corresponding parameter, and it tries to learn the best one, which maximize the whole network performance. Each node in the network has its own group of learning automata, which act independently; however, all nodes receive the same feedbacks from the environment. Using simulation, we test the proposed cognitive framework in a congestion control scenario. Based on our findings CCCLA significantly avoids congestion while improves desired QoS parameters such as delay, reliability and throughput, even in highly lossy networks.
40-49
Gheisari, Soulmaz
ec5925da-f424-4f49-8b72-d4d045ee7ba6
Tahavori, Ehsan
e86c70b1-309b-4667-b550-d9d27e50e019
21 August 2019
Gheisari, Soulmaz
ec5925da-f424-4f49-8b72-d4d045ee7ba6
Tahavori, Ehsan
e86c70b1-309b-4667-b550-d9d27e50e019
Gheisari, Soulmaz and Tahavori, Ehsan
(2019)
CCCLA: a cognitive approach for congestion control in Internet of Things using a game of learning automata.
Computer Communications, 147, .
(doi:10.1016/j.comcom.2019.08.017).
Abstract
Internet of Things (IoT) typically consists of lossy and low powered networks (LLN) of interconnected sensors. Due to low bandwidth and high scale of communication, congestion can occur among the sensor nodes in the LLN, during communicating to a border router, or when some other clients from the Internet access the resources in the LLN. So, having a proper congestion control mechanism is very important for IoT. In this paper we want to cope with congestion in IoT; however the current IoT, which is still based on traditional static architectures, lacks intelligence and cannot comply with the increasing application performance requirements. Adding cognition in IoT empowers it with a brain and high level intelligence. Therefore, firstly a learning automata-based cognitive framework has been proposed for integrating cognition into IoT. Then, based on the framework, we have presented a new cognitive approach for congestion control, named CCCLA (Cognitive Congestion Control in IoT using a game of Learning Automata). In the proposed approach, a team of LA has been assigned to a group of effective controllable parameters; for example parameters, whose values can affect the congestion control. Each automaton has a finite set of possible values of its corresponding parameter, and it tries to learn the best one, which maximize the whole network performance. Each node in the network has its own group of learning automata, which act independently; however, all nodes receive the same feedbacks from the environment. Using simulation, we test the proposed cognitive framework in a congestion control scenario. Based on our findings CCCLA significantly avoids congestion while improves desired QoS parameters such as delay, reliability and throughput, even in highly lossy networks.
This record has no associated files available for download.
More information
Accepted/In Press date: 17 August 2019
e-pub ahead of print date: 20 August 2019
Published date: 21 August 2019
Identifiers
Local EPrints ID: 493939
URI: http://eprints.soton.ac.uk/id/eprint/493939
ISSN: 0140-3664
PURE UUID: 2e5f10fb-3c17-42fe-8448-b6e95f15608a
Catalogue record
Date deposited: 17 Sep 2024 17:03
Last modified: 18 Sep 2024 02:11
Export record
Altmetrics
Contributors
Author:
Soulmaz Gheisari
Author:
Ehsan Tahavori
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics