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. Etna: a Fault-tolerant Algorithm for Atomic Mutable DHT Data

Etna: a Fault-tolerant Algorithm for Atomic Mutable DHT Data

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2005-044.ps

Size

15.71 MB

Format

PostScript

Checksum (MD5)

91d21e9cc13ef30e557e59217122a061

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2005-044.pdf

Size

677.16 KB

Format

Adobe PDF

Checksum (MD5)

314139e53e028555edf1ae3298321512

Author(s)
Muthitacharoen, Athicha
•
Gilbert, Seth
•
Morris, Robert
Date Issued
June 15, 2005
Series/Report no.
Massachusetts Institute of Technology Computer Science and Artificial Intelligence Laboratory
Abstract
This paper presents Etna, an algorithm for atomic reads and writes of replicated data stored in a distributed hash table. Etna correctly handles dynamically changing sets of replica hosts, and is optimized for reads, writes, and reconfiguration, in that order.Etna maintains a series of replica configurations as nodes in the system change, using new sets of replicas from the pool supplied by the distributed hash table system. It uses the Paxos protocol to ensure consensus on the members of each new configuration. For simplicity and performance, Etna serializes all reads and writes through a primary during the lifetime of each configuration. As a result, Etna completes read and write operations in only a single round from the primary.Experiments in an environment with high network delaysshow that Etna's read latency is determined by round-tripdelay in the underlying network, while write and reconfiguration latency is determined by the transmission time required to send data to each replica. Etna's write latency is about the same as that of a non-atomic replicating DHT, and Etna's read latency is about twice that of a non-atomic DHT due to Etna assembling a quorum for every read.
Persistent DSpace Link
http://hdl.handle.net/1721.1/30555
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.