Question

In: Computer Science

How can we use erasure coding to reduce redundancy in peer-to-peer file system and maintain high...

How can we use erasure coding to reduce redundancy in peer-to-peer file system and maintain high availability? Does this method have advantage in case of high disk capacity?

Solutions

Expert Solution

Erasure Coding: Erasure coding is a space-saving mechanism where multiple redundant copies are reduced to a single parity block

In the Erasure coding, Data reliability is a significant issue in large-scale storage systems. Erasure codes provide high data

reliability via data recovery, which however generates a large amount of data transmission in the network. The bandwidth cost

of the data transmission in recovery significantly impacts the performance of the located cluster. Existing work considers the

single-failure as the most common failure pattern and mainly focuses on reducing the data transmission cost of single-failure

recovery. Propose to reduce redundancy to reduce the duplication and redundancy in the multi- failure recovery of erasure-

coded storages. Erasure codes provide a storage efficient solution and ensure high data availability using significantly less

storage space. when erasures occur and erased data needs to be restored for long-term persistence, the repairing process of

erasure-coded data is less efficient than in replication. When replicated data is erased, repairing is simply done by replicating

one of the remaining replicas (when exists). On the other hand, when encoded data is erased, the repairing node first needs

to download k chunks and reclaim a whole copy of the original file.

1. A parity based protection technique.

-data are broken into fragments and encosed

-Storage across the different location with a configurable number of redundant pieces

pros--

--consumes less storage than replication

--good for cheep\deep

--Allows for the failure of two or more elements of a storage system


Related Solutions

How can we reduce the flexibilitity stigma at the workplace?
How can we reduce the flexibilitity stigma at the workplace?
how to use the following coding systems: CPT, ICD-10, HCPCS level II coding system.
how to use the following coding systems: CPT, ICD-10, HCPCS level II coding system.
How can we apply and use Health Belief Model to Reduce Obesity Amongst African American and...
How can we apply and use Health Belief Model to Reduce Obesity Amongst African American and Hispanic Populations? Please do not forget the APA guidelines.
in GIS, we can use cartesian cordinate system, 3 D cordinate system. how do we fit...
in GIS, we can use cartesian cordinate system, 3 D cordinate system. how do we fit that 3D system to the actual earth ( mountains, Vales) then how do we get that back to 2D system screen.
Good Kimberly, Now in chapter 7 we talk about coding. What is the coding system that...
Good Kimberly, Now in chapter 7 we talk about coding. What is the coding system that uses all the codes in the CPT and additional codes that cover many supplies, such as sterile trays and durable medical equipment?
How we can use chromatography in immune system and separate antibody or b cell , ?
How we can use chromatography in immune system and separate antibody or b cell , ?
In two or three sentences for each system, explain how redundancy is achieved in: a. power...
In two or three sentences for each system, explain how redundancy is achieved in: a. power transmission systems b. highway systems c. water treatment and distribution systems d. source water supply
What are the major source of emissions in power plant and how can we reduce it?
What are the major source of emissions in power plant and how can we reduce it?
2. How can we reduce the number of private vehicles in the city, and what are...
2. How can we reduce the number of private vehicles in the city, and what are the benefits of this approach? based on engineer and society subject pls elaborate it not more than 5 pages pls include the reference also
(Operating System CSE) Consider a file system in which a file can be deleted and its...
(Operating System CSE) Consider a file system in which a file can be deleted and its disk space reclaimed while links to that file still exist. What problems may occur if a new file is created in the same storage area or with the same absolute path name? How can these problems be avoided?2)Consider a file systemthat uses a modifiedcontiguous-allocation scheme with support for extents.A file is a collection of extents, with each extent corresponding to a contiguous set of...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT