Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

TAPER: Tiered Approach for Eliminating Redundancy in Replica Synchronization

We present TAPER, a scalable data replication protocol that synchronizes a large collection of data across multiple geographically distributed replica locations. TAPER can be applied to a broad range of systems, such as software distribution mirrors, content distribution networks, backup and recovery, and federated file systems. TAPER is designed to be bandwidth efficient, scalable and content-based, and it does not require prior knowledge of the replica state. To achieve these properties, TAPER provides: i) four pluggable redundancy elimination phases that balance the trade-off between bandwidth savings and computation overheads, ii) a hierarchical hash tree based directory pruning phase that quickly matches identical data from the granularity of directory trees to individual files, iii) a content-based similarity detection technique using Bloom filters to identify similar files, and iv) a combination of coarse-grained chunk matching with finer-grained block matches to achieve bandwidth efficiency. Through extensive experiments on various datasets, we observe that in comparison with rsync, a widely-used directory synchronization tool, TAPER reduces bandwidth by 15% to 71%, performs faster matching, and scales to a larger number of replicas.

Navendu Jain, University of Texas at Austin

Mike Dahlin, University of Texas at Austin

Renu Tewari, IBM Almaden Research Center

BibTeX
@inproceedings {269041,
author = {Navendu Jain and Mike Dahlin and Renu Tewari},
title = {{TAPER}: Tiered Approach for Eliminating Redundancy in Replica Synchronization},
booktitle = {4th USENIX Conference on File and Storage Technologies (FAST 05)},
year = {2005},
address = {San Francisco, CA},
url = {https://www.usenix.org/conference/fast-05/taper-tiered-approach-eliminating-redundancy-replica-synchronization},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://usenix.org/events/fast05/tech/full_papers/jain/jain.pdf
Paper (HTML): 
http://usenix.org/events/fast05/tech/full_papers/jain/jain_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us