Fault tolerance in distributed systems using fused data structures

386 views

Published on


Bulk Projects For sale

IEEE 2009-10-11-12-13 PAPERS AVILABLE.

We are providing low cost project for final year student projects.

Solved 2010 -2011 -2012 - 2013 IEEE in all the domain

Mobile : 8940956123

E-Mail : ambitlick@gmail.com,

INNOVATIVE TITLES ARE ALSO WELLCOME TO DO WITH US


For All BE/BTech, ME/MTech, MSC/MCA/MS , and diplamo graduates

PROJECT SUPPORTS & DELIVERABLES

•Project Abstract
•IEEE Paper
•PPT / Review Details
•Project Report
•Working Procedure in Video
•Screen Shots
•Materials & Books in CD
•Project Certification

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
386
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fault tolerance in distributed systems using fused data structures

  1. 1. Ambit lick Solutions Mail Id: Ambitlick@gmail.com , Ambitlicksolutions@gmail.Com 6. Fault Tolerance in Distributed Systems Using Fused Data Structures Replication is the prevalent solution to tolerate faults in large data structures hosted on distributed servers. To tolerate f crash faults (dead/unresponsive data structures) among n distinct data structures, replication requires f + 1 replicas of each data structure, resulting in nf additional backups. We present a solution, referred to as fusion that uses a combination of erasure codes and selective replication to tolerate f crash faults using just f additional fused backups. We show that our solution achieves O(n) savings in space over replication. Further, we present a solution to tolerate f Byzantine faults (malicious data structures), that requires only nf + f backups as compared to the 2nf backups required by replication. We explore the theory of fused backups and provide a library of such backups for all the data structures in the Java Collection Framework. The theoretical and experimental evaluation confirms that the fused backups are space-efficient as compared to replication, while they cause very little overhead for normal operation. To illustrate the practical usefulness of fusion, we use fused backups for reliability in Amazon’s highly available key-value store, Dynamo. While the current replication-based solution uses 300 backup structures, we present a solution that only requires 120 backup structures. This results in savings in space as well as other resources such as power.

×