Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Hey guys! My professor asked this question to last semester students and I\'d li

ID: 3706976 • Letter: H

Question

Hey guys! My professor asked this question to last semester students and I'd like to know! Thanks!

When discussed upon solid state disk drives, we noted that they can be worn out if written too often and so the disks themselves use an algorithm called wear leveling to reduce this repetitive writing to the same location in the disk. Thus logical (user) block 0 might actually be block 100 at one time and block 1000 at another. This would appear to be a possible security issue since erasing the drive is the first step in clearing out sensitive data and the wear leveling algorithm tries to prevent writing to the same block as much as possible.. Is this truly a problem or do the ssd disk drive manufacturers have a solution to this problem. Include any references you used to derive your answer.

Explanation / Answer

Yes ,I think that it is really considered as problem.

Lets discuss why solid state drives wear out-

. Host write accesses can occur to any location which can cause hot-spots, which causes premature wear in these locations. A technique called wear-leveling is used to prevent the hot-spots. Wear-leveling leads to almost even distribution of write accesses across the total capacity of the SSD.

Over provisioning is used to reduce the write amplification

SSD's use a metric that is called as terabyte written ot tbw to check how long SSD will last and estimated time is around three years.

Yes drive manufacurers such as DELL have solution to this problem such as-

Dell SSD drives uses both static and dynamic wear leveling algorithms to make sure that the NAND squares are wearing equally for a greater extended life of SSDs.

And Over Provisioning also helps in increasing lifespan of SSDs as it improves Reliability and Write performance & IOPS