Chord - - PowerPoint PPT Presentation

chord
SMART_READER_LITE
LIVE PREVIEW

Chord - - PowerPoint PPT Presentation

What is Chord? What does it do? Chord


slide-1
SLIDE 1

Chord

  • What is Chord? What does it do?
  • Chord Characteristics
  • Mapping onto Nodes vs. Values
slide-2
SLIDE 2
  • Napster, Gnutella etc. vs. Chord
  • DNS vs. Chord
  • Freenet vs. Chord
  • Addressed Difficult Problems (1)
slide-3
SLIDE 3
  • Addressed Difficult Problems (2)
  • Example Application using Chord:

Cooperative Mirroring

  • The Base Chord Protocol (1)
  • Consistent Hashing
slide-4
SLIDE 4
  • Successor Nodes
  • Node Joins and Departures
  • Scalable Key Location
  • Acceleration of Lookups
slide-5
SLIDE 5
  • Finger Tables (1)
  • Finger Tables (2) - characteristics
  • Node Joins – with Finger Tables
  • Node Departures – with Finger Tables
slide-6
SLIDE 6
  • Source of Inconsistencies:

Concurrent Operations and Failures

  • Stabilization after Join
  • Failure Recovery
  • Chord – The Math
slide-7
SLIDE 7
  • Experimental Results