New study finds 13 of 15 flash-based solid-state drives suffer data loss or worse when they lose power Companies adopting flash-based SSDs as a cornerstone to the data center storage systems are risking “massive data loss” due to power outages, according to a new study titled “Understanding the Robustness of SSDs Under Power Fault” by researchers from the University of Ohio and HP Labs. In exposing 15 SSDs from five different vendors to power loss, researchers found that 13 suffered such failures as bit corruption, metadata corruption, and total device failure. The paper did not specify which vendors’ drives were used.Researchers Mai Zheng, Joseph Tucek, Feng Qin, and Mark Lillibridge conducted the study to assess how SSDs behave when power is cut unexpectedly during operation, noting that SSDs are gradually replacing spinning disks in data centers. SSD enthusiasts claim the drives are faster, more affordable, and more reliable than traditional hard drives. Unfortunately, SSDs may be more susceptible to damage from a simple power failure than data center operators realized.“Although loss of power seems like an easy fault to prevent, recent experience shows that a simple loss of power is still a distressingly frequent occurrence even for sophisticated data center operators like Amazon,” according to the paper. Researchers subjected the 15 SSDs to more than 3,000 fault injection cycles in all, and found that 13 — including “supposedly ‘enterprise-class’ devices” exhibited failure behavior. All of them lost some amount of data that researchers had expected to survive the fault. Two units “became massively corrupted, with one no longer registering on the SAS bus at all,” while another saw one-third of its blocks becoming inaccessible after eight fault cycles. Overall, researchers observed five failure types: bit corruption, shorn writes, unserializable writes, metadata corruption, and dead devices. “The block-level behavior of SSDs exposed in our experiments has important implications for the design of storage systems,” according to the researchers. “For example, the frequency of both bit corruption and shorn writes make update-in-place to a sole copy of data that needs to survive power failure inadvisable. Because many storage systems like filesystems and databases rely on the correct order of operations to maintain consistency, serialization errors are particularly problematic.”The researchers’ conclusion: “SSDs offer the promise of vastly higher performance operation; our results show that they do not provide reliable durability under even the simplest of faults: loss of power.” They recommend that “system builders either not use SSDs for important information that needs to be durable or that they test their actual SSD models carefully under actual power failures beforehand. Failure to do so risks massive data loss.”This article, “Test your SSDs or risk massive data loss, researchers warn,” was originally published at InfoWorld.com. Get the first word on what the important tech news really means with the InfoWorld Tech Watch blog. For the latest business technology news, follow InfoWorld.com on Twitter. Related content news ActiveState's Python taps Intel MKL to speed data science and machine learning The MKL libraries for accelerating math operations debuted in Intel's own Python distribution, but now other Pythons are following suit By Serdar Yegulalp May 18, 2017 3 mins Data Science Machine Learning Open Source news CrateDB 2.0 Enterprise stresses security and monitoring—and open source The open source database for processing high-speed freeform data with SQL queries now has enterprise features, available as open source for faster developer uptake By Serdar Yegulalp May 16, 2017 3 mins NoSQL Databases Technology Industry Databases news analysis Waah! WannaCry shifts the blame game into high gear Every security crisis presents the opportunity to point fingers, but that's just wasted energy. The criminals are at fault—and we need to work together to stop them By Fahmida Rashid May 16, 2017 7 mins Small and Medium Business Technology Industry Malware news Faster machine learning is coming to the Linux kernel The addition of heterogenous memory management to the Linux kernel will unlock new ways to speed up GPUs, and potentially other kinds of machine learning hardware By Serdar Yegulalp May 15, 2017 3 mins Technology Industry Machine Learning Open Source Resources Videos