Bullet: high bandwidth data dissemination using an overlay mesh
Space/time trade-offs in hash coding with allowable errors