Self-Stabilizing Automatic Repeat Request Algorithms for (Bounded Capacity, Omitting, Duplicating and non-FIFO) Computer Networks

06/10/2020
by   Shlomi Dolev, et al.
0

End-to-end communication over the network layer (or data link in overlay networks) is one of the most important communication tasks in every communication network, including legacy communication networks as well as mobile ad hoc networks, peer-to-peer networks, and mesh networks. Reliable end-to-end communications are based on Automatic Repeat reQuest (ARQ) algorithms for dealing with packet failures, such as packet drops. We study ARQ algorithms that exchange packets to deliver (high level) messages in first-in-first-out (FIFO) order without omissions or duplications. We present a self-stabilizing ARQ algorithm that can be applied to networks of bounded capacity that are prone to packet loss, duplication, and reordering. Our analysis considers Lamport's happened-before relation when demonstrating stabilization without assuming the presence of a fair scheduler. It shows that the length of the longest chain of Lamport's happened-before relation is 8 for any system run.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/17/2021

On Data-centric Forwarding in Mobile Ad-hoc Networks: Baseline Design and Simulation Analysis

IP networking deals with end-to-end communication where the network laye...
research
06/28/2023

Deterministic End-to-End Transmission to Optimize the Network Efficiency and Quality of Service: A Paradigm Shift in 6G

Toward end-to-end mobile service provision with optimized network effici...
research
01/17/2018

In-network Neural Networks

We present N2Net, a system that implements binary neural networks using ...
research
08/05/2019

The Capacity of Smartphone Peer-to-Peer Networks

We study three capacity problems in the mobile telephone model, a networ...
research
04/28/2022

Weighted Packet Selection for Rechargeable Links: Complexity and Approximation

We consider a natural problem dealing with weighted packet selection acr...
research
08/26/2022

Multiple-Objective Packet Routing Optimization for Aeronautical ad-hoc Networks

Providing Internet service above the clouds is of ever-increasing intere...
research
06/04/2020

SOS – Self-Organization for Survival: Introducing fairness in emergency communication to save lives

Communication is crucial when disasters isolate communities of people an...

Please sign up or login with your details

Forgot password? Click here to reset