Optimal Uncoordinated Unique IDs

04/14/2023
by   Peter C. Dillinger, et al.
0

In the Uncoordinated Unique Identifiers Problem (UUIDP) there are n independent instances of an algorithm 𝒜 that generates IDs from a universe {1, …, m}, and there is an adversary that requests IDs from these instances. The goal is to design 𝒜 such that it minimizes the probability that the same ID is ever generated twice across all instances, that is, minimizes the collision probability. Crucially, no communication between the instances of 𝒜 is possible. Solutions to the UUIDP are often used as mechanisms for surrogate key generation in distributed databases and key-value stores. In spite of its practical relevance, we know of no prior theoretical work on the UUIDP. In this paper we initiate the systematic study of the UUIDP. We analyze both existing and novel algorithms for this problem, and evaluate their collision probability using worst-case analysis and competitive analysis, against oblivious and adaptive adversaries. In particular, we present an algorithm that is optimal in the worst case against oblivious adversaries, an algorithm that is at most a logarithmic factor away from optimal in the worst case against adaptive adversaries, and an algorithm that is optimal in the competitive sense against both oblivious and adaptive adversaries.

READ FULL TEXT

page 6

page 7

page 9

page 10

research
11/13/2019

Rounding Dynamic Matchings Against an Adaptive Adversary

We present a new dynamic matching sparsification scheme. From this schem...
research
11/16/2022

Beyond Worst-Case Budget-Feasible Mechanism Design

Motivated by large-market applications such as crowdsourcing, we revisit...
research
01/28/2020

Benchmark Design and Prior-independent Optimization

This paper compares two leading approaches for robust optimization in th...
research
02/14/2019

Procrastinating with Confidence: Near-Optimal, Anytime, Adaptive Algorithm Configuration

Algorithm configuration methods optimize the performance of a parameteri...
research
07/16/2014

In Defense of MinHash Over SimHash

MinHash and SimHash are the two widely adopted Locality Sensitive Hashin...
research
11/19/2021

On the power of adaptivity in statistical adversaries

We study a fundamental question concerning adversarial noise models in s...
research
11/03/2018

Smoothed Analysis of the Art Gallery Problem

In the Art Gallery Problem we are given a polygon P⊂ [0,L]^2 on n vertic...

Please sign up or login with your details

Forgot password? Click here to reset