The Story of HyperLogLog: How Flajolet Processed Streams with Coin Flips
Abstract
This article is a historical introduction to data streaming algorithms that was written as a companion piece to the talk "How Philippe Flipped Coins to Count Data", given on December 16th, 2011, in the context of the conference in honor of "Philippe Flajolet and Analytic Combinatorics." The narrative was pieced together through conversations with Philippe Flajolet during my Ph.D. thesis under his supervision, as well as several conversations with collaborators after his death. In particular, I am deeply indebted to Nigel Martin for his archival records. This article is intended to serve as an introductory text presenting Flajolet's data streaming articles in a projected set of complete works.
Keywords
Cite
@article{arxiv.1805.00612,
title = {The Story of HyperLogLog: How Flajolet Processed Streams with Coin Flips},
author = {Jérémie O. Lumbroso},
journal= {arXiv preprint arXiv:1805.00612},
year = {2018}
}
Comments
18 pages, 1 figure, longer text is a follow-up to talk given at PFAC on 16/12/2011: http://algo.inria.fr/pfac/PFAC/Program_files/Lumbroso.pdf