Pegasus: a distributed and load-balancing fingerprint identification system