A Loosely Self-stabilizing Protocol for Randomized Congestion Control with Logarithmic Memory

2Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We consider congestion control in peer-to-peer distributed systems. The problem can be reduced to the following scenario: Consider a set V of n peers (called clients in this paper) that want to send messages to a fixed common peer (called server in this paper). We assume that each client (Formula presented) sends a message with probability (Formula presented) and the server has a capacity of (Formula presented), i.e., it can receive at most (Formula presented) messages per round and excess messages are dropped. The server can modify these probabilities when clients send messages. Ideally, we wish to converge to a state with (Formula presented) and (Formula presented) for all (Formula presented). We propose a loosely self-stabilizing protocol with a slightly relaxed legitimate state. Our protocol lets the system converge from any initial state to a state where (Formula presented) and (Formula presented). This property is then maintained for (Formula presented) rounds in expectation. In particular, the initial client probabilities and server variables are not necessarily well-defined, i.e., they may have arbitrary values. Our protocol uses only (Formula presented) bits of memory where W is length of node identifiers, making it very lightweight. Finally we state a lower bound on the convergence time an see that our protocol performs asymptotically optimal (up to some polylogarithmic factor) in certain cases.

Cite

CITATION STYLE

APA

Feldmann, M., Götte, T., & Scheideler, C. (2019). A Loosely Self-stabilizing Protocol for Randomized Congestion Control with Logarithmic Memory. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11914 LNCS, pp. 149–164). Springer. https://doi.org/10.1007/978-3-030-34992-9_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free