Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. MultiChord: A Resilient Namespace Management Protocol

MultiChord: A Resilient Namespace Management Protocol

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2004-007.ps

Size

38.46 MB

Format

PostScript

Checksum (MD5)

2548d70febbc320317cc3a969bd2c390

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2004-007.pdf

Size

1.77 MB

Format

Adobe PDF

Checksum (MD5)

6fb31fae7a8504c201f86004ca4e4ab4

Author(s)
Lynch, Nancy A.
•
Stoica, Ion
Date Issued
February 19, 2004
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Abstract
MultiChord is a new variant of the Chord namespace management algorithm [7] that includes lightweight mechanismsfor accommodating a limited rate of change, specifically, process joins and failures. This paper describes thealgorithm formally and evaluates its performance, using both simulation and analysis. Our main result is that lookupsare provably correct—that is, each lookup returns results that are consistent with a hypothetical ideal system that differsfrom the actual system only in entries corresponding to recent joins and failures—in the presence of a limited rateof change. In particular, if the number of joins and failures that occur during a given time interval in a given regionof system are bounded, then all lookups are correct. A second result is a guaranteed upper bound for the latency of alookup operation in the absence of any other lookups in the system. Finally, we establish a relationship between thedeterministic assumptions of bounded joins and failures and the probabilistic assumptions (which are often used tomodel large scale networks). In particular, we derive a lower bound for the mean time between two violations of thedeterministic assumptions in a steady state system where joins and failures are modeled by Poisson processes.
Persistent DSpace Link
http://hdl.handle.net/1721.1/30448
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.