Data Structures & Algorithms Lecture Notes

27 April 2010 • Hashing In Practice


Outline

Naughty-Word Blocking

Conditions

Possible Solutions

Chosing By Space

Choosing by Compression

Compressing Hash Tables

Collisions

Bloom Filters

Space Analysis.

Space Analysis..

Bloom Filtering

More Filtering Results

Improving Bloom Filters

Multiple Hash Functions

Order-k Bloom Filters

Order-k Results

Networks

Point-to-Point Communication

Network Communication

Network Addressing

Network Bottlenecks

Content Addressing

Peer-to-Peer Networks

Hash Addressing

Hash Functions

Distributed Hash Functions

Lookup

Chord

Chord Networks

Chord Network Example

Chord Look-Up

Chord Neighbors

Chord Network Example

Finger-Table Look-Up

Leaving Chord

Joining Chord

Content-Addressable Network

CAN Example

CAN Look-Up

References


This page last modified on 27 April 2010.

Creative
    Commons License