Jeremy Fineman

When:
March 11, 2015 @ 12:00 pm – 1:00 pm
2015-03-11T12:00:00-04:00
2015-03-11T13:00:00-04:00

Speaker: Jeremy Fineman
Affiliation: Georgetown University

Title:
How to Fix Exponential Backoff: Achieving Constant Throughput and Robustness with Polylog Attempts

Abstract:
Randomized exponential backoff is employed in many domains to coordinate access to a shared resource or communication channel. Despite the ubiquity of the protocol, exponential backoff has poor general performance guarantees. Most notably, exponential backoff neither achieves constant throughput in a general online setting, nor is it robust to corrupted or jammed messages. This talk considers a new backoff protocol that achieves constant throughput, even in the presence of an adaptive adversary that jams (or blocks access to) the shared resource at certain times. The protocol also makes relatively few attempts to access the resources, which means that each agent does not expend too much energy. Specifically, we show that the expected energy per agent is O(log^2(n+J)), where n is the number of contenders and J is the amount of time the adversary jams.