Formal Guarantees of Timely Progress for Distributed Knowledge Propagation

10/25/2021
by   Saswata Paul, et al.
0

Autonomous air traffic management (ATM) operations for urban air mobility (UAM) will necessitate the use of distributed protocols for decentralized coordination between aircraft. As UAM operations are time-critical, it will be imperative to have formal guarantees of progress for the distributed protocols used in ATM. Under asynchronous settings, message transmission and processing delays are unbounded, making it impossible to provide deterministic bounds on the time required to make progress. We present an approach for formally guaranteeing timely progress in a Two-Phase Acknowledge distributed knowledge propagation protocol by probabilistically modeling the delays using theories of the Multicopy Two-Hop Relay protocol and the M/M/1 queue system. The guarantee states a probabilistic upper bound to the time for progress as a function of the probabilities of the total transmission and processing delays being less than two given values. We also showcase the development of a library of formal theories, that is tailored towards reasoning about timely progress in distributed protocols deployed in airborne networks, in the Athena proof assistant.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2020

Unmanned Air-traffic Management (UTM): Formalization, a Prototype Implementation, Verification, and Performance Evaluation

Unmanned Aircraft Systems (UAS) traffic management system (UTM) is neces...
research
05/09/2018

Skeap & Leap: Scalable Distributed Priority Queues for constant and arbitrary Priorities

We propose two protocols for distributed priority queues (denoted by 'he...
research
02/01/2021

The Longest-Chain Protocol Under Random Delays

In the field of distributed consensus and blockchains, the synchronous c...
research
12/31/2019

SharpEdge: An Asynchronous and Core-Agnostic Solution to Guarantee Bounded-Delays

What are the key properties that a network should have to provide bounde...
research
09/10/2012

Safe and Stabilizing Distributed Multi-Path Cellular Flows

We study the problem of distributed traffic control in the partitioned p...
research
09/14/2019

An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound

Formal analyses of blockchain protocols have received much attention rec...
research
06/25/2023

Agent 3, change your route: possible conversation between a human manager and UAM Air Traffic Management (UATM)

This work in progress paper provides an example to show a detouring proc...

Please sign up or login with your details

Forgot password? Click here to reset