The University of Southampton
University of Southampton Institutional Repository

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
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.

0140-3664
40-49
Gheisari, Soulmaz
ec5925da-f424-4f49-8b72-d4d045ee7ba6
Tahavori, Ehsan
e86c70b1-309b-4667-b550-d9d27e50e019
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, 40-49. (doi:10.1016/j.comcom.2019.08.017).

Record type: Article

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
ORCID for Soulmaz Gheisari: ORCID iD orcid.org/0000-0001-8974-2841

Catalogue record

Date deposited: 17 Sep 2024 17:03
Last modified: 18 Sep 2024 02:11

Export record

Altmetrics

Contributors

Author: Soulmaz Gheisari ORCID iD
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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×