Fall 2000: CS 771/871 Operating Systems

[ Home | Class Roster | Syllabus | Status | Glossary | Search | Course Notes]


Peer to Peer Networks

  1. Freenet

  2. Gnutella

  3. Napster


Freenet (paper local copy, and  site)

Ian Clark while at University of Edinburgh. Return to original concept of ARPANet - fully distributed fault tolerant network

FREE = information freedom - freedom of speech - beyond censorship

Nature is decentralized.


Related Work


UseNet

Eternity


First Ideas


Nature of Keys

Need the following relationships

  1. Equality

  2. closeness (bool compare(Key a, Key b, Key c)
    true if a is closer to c and b

Could use

Notice that the concept of closeness is structural NOT semantic


Architecture

Message types

Messages have a unique ID and TTL (messages received with a TTL of 0 generate a request failed message)

Only know previous sender not original

 

 

 


Copyright chris wild 1996.
For problems or questions regarding this web contact [Dr. Wild].
Last updated: August 29, 1996.