On Congestion Control for Distributed Ledgers in Adversarial IoT Networks

05/15/2020
by   Andrew Cullen, et al.
0

Distributed Ledger Technologies (DLTs) (the agnostic term for blockchain) are a potential solution for many pressing issues arising in the Internet of Things (IoT) domain. These issues include facilitating secure transactions between IoT devices and immutably recording data. Most DLT architectures were not designed with IoT in mind and consequentially do not satisfy the requirements of many IoT applications. However, the relatively new class of Directed Acyclic Graph (DAG) based DLTs show great promise for IoT networks. These DLTs require the rate at which transactions are issued and disseminated to be explicitly managed in order to ensure fairness among users. We present a congestion control algorithm for these DLTs, which optimises dissemination rate and guarantees that all nodes receive the same information and have fair access even in a dishonest environment, subject to the computing limitations of nodes. Our algorithm takes inspiration from well-known areas of networking research, such as QoS, and TCP. However, an important distinction between the DLT setting and traditional networks is the unique nature of traffic in DLT networks and the fact that nodes cannot trust familiar feedback measurements, such as packet acknowledgements or congestion notifications. Our solution realises a decentralised congestion control algorithm for DLTs without the need for trust among nodes.

READ FULL TEXT
research
12/09/2022

Trust and Reputation Management for Blockchain-enabled IoT

In recent years, there has been an increasing interest in incorporating ...
research
02/26/2019

Blockchain and its Role in the Internet of Things (IoT)

Blockchain (BC) in the Internet of Things (IoT) is a novel technology th...
research
11/26/2021

A Trust and Reputation System for IoT Exploiting Distributed Ledger Technology

The advent of Bitcoin, and consequently Blockchain, has ushered in a new...
research
07/15/2022

CC-Fuzz: Genetic algorithm-based fuzzing for stress testing congestion control algorithms

Congestion control research has experienced a significant increase in in...
research
04/14/2020

Witness-based Approach for Scaling Distributed Ledgers to Massive IoT Scenarios

Distributed Ledger Technologies (DLTs) are playing a major role in build...
research
12/21/2019

Trust Management in Decentralized IoT Access Control System

Heterogeneous and dynamic IoT environments require a lightweight, scalab...
research
05/09/2023

Performance Evaluation of Advanced Congestion Control Mechanisms for COAP

In Internet of Things (IoT), the simple IPv6 capable electronic devices ...

Please sign up or login with your details

Forgot password? Click here to reset