{"id":1840,"date":"2016-06-15T08:27:18","date_gmt":"2016-06-15T07:27:18","guid":{"rendered":"http:\/\/tekhead.it\/blog\/?p=1840"},"modified":"2016-09-25T20:52:00","modified_gmt":"2016-09-25T19:52:00","slug":"data-corruption-the-silent-killer","status":"publish","type":"post","link":"https:\/\/tekhead.it\/blog\/2016\/06\/data-corruption-the-silent-killer\/","title":{"rendered":"Data Corruption &#8211; The Silent Killer (aka Cosmic Rays are baaaad mmmkay?)"},"content":{"rendered":"<p>If you have worked in the IT industry for a reasonable amount of time, you have probably heard the term bit rot, referring to the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Data_degradation\" target=\"_blank\">gradual decay of storage media over time<\/a>, or simply Data Corruption. What I never realised was what one of the primary causes is behind bit rot, and the amount of effort the storage industry goes to prevent it!<\/p>\n<p>At <a href=\"http:\/\/techfieldday.com\/event\/sfd9\/\" target=\"_blank\">Storage Field Day 9<\/a> we attended one of the most genuinely fascinating and enjoyable sessions I have ever seen. It was &#8220;proper science&#8221;!<\/p>\n<p>Apparently one of the dominant causes of data corruption in SSDs,\u00a0is in fact something which completely blew my mind when I heard it! Believe it or not, bit rot and data corruption is often caused by cosmic rays!<\/p>\n<p><a href=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/rust.png\" rel=\"attachment wp-att-1837\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1837\" src=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/rust.png\" alt=\"data corruption rust.png\" width=\"500\" height=\"227\" srcset=\"https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/rust.png 600w, https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/rust-150x68.png 150w, https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/rust-300x136.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<h5>Cosmic Rays cause Data Corruption!<\/h5>\n<p>These cosmic rays are actually protons and other heavy ions which originate from the Sun, or even distant stars! Next thing you know these evil buggers are coming down here, taking our bits and stealing our women! Ok, maybe not the last part, but they&#8217;re certainly interacting with other elements in our atmosphere and generating storms of neutrons (we walking flesh bags actually get hit by about 10 of them every second but as we&#8217;re not made primarily of silicon, no biggie on the data corruption front!).<\/p>\n<p>These neutrons occasionally also then slam into integrated circuits, and more occasionally still, this causes a bit to flip from a 0 to a 1, or vice versa.<\/p>\n<p><a href=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/mindblown.jpg\" rel=\"attachment wp-att-1838\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1838\" src=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/mindblown.jpg\" alt=\"data corruption mind blown.jpg\" width=\"390\" height=\"232\" srcset=\"https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/mindblown.jpg 450w, https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/mindblown-150x89.jpg 150w, https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/mindblown-300x179.jpg 300w\" sizes=\"auto, (max-width: 390px) 100vw, 390px\" \/><\/a>Now a flip of a single bit might not seem like a lot, especially with CRC and other features in modern HDDs, but the cumulative effect or a large number of these flips can lead to corrupt data. Furthermore, corruption of even a single bit of certain data types, such as the vast quantities of DNA data we plan to store in the future, <a href=\"https:\/\/www.youtube.com\/watch?v=XHaseBDzmWs#t=3m50s\" target=\"_blank\">could mean the difference between you being diagnosed with cancer or not<\/a>!<\/p>\n<p>As such, Intel have introduced a feature within their SSDs which will deliberately <i>brick the drives<\/i> if they detect too many bit flips \/ errors! More amusingly, they adopt &#8220;<i>aggressive bricking<\/i>&#8220;, i.e. brick the drives even when minimal data corruption is detected! A brilliantly ironic description for something which is actually trying to protect data, as this has the effect of causing your RAID or Erasure coding data protection to rebuild the drive contents on another drive, therefore ensuring that you don&#8217;t end up with corrupt data replicating etc.<\/p>\n<p>Intel actually test this using a particle accelerator at Los Alamos Neutron Science Centre, by firing neutron beams at their drives and checking the data corruption rates! But don&#8217;t worry about the poor drives&#8230; it&#8217;s all over in a flash! \ud83d\ude09<\/p>\n<p>This is genuinely an absolutely fascinating video and well worth spending 45 minutes watching it:<\/p>\n<p><span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"590\" height=\"332\" src=\"https:\/\/www.youtube.com\/embed\/fqzv2YXMFRs?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-GB&#038;autohide=2&#038;wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span><\/p>\n<p>Also for those of you who may notice some snickering and shaking of shoulders going on in the video, it was partly down to the crazy awesomeness of the subject, but also due to some <a href=\"http:\/\/tekhead.it\/blog\/2016\/03\/storage-field-day-9-behind-the-curtain\/\" target=\"_blank\">very humorous twitter conversations going on at the same time<\/a>! I finally understand the meaning of the term <a href=\"https:\/\/en.wikipedia.org\/wiki\/Corpsing\" target=\"_blank\">corpsing<\/a> now, having most definitely experienced it during this session! Vinod did an awesome job of putting up with us! \ud83d\ude42<\/p>\n<p><a href=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/cosmicrays.png\" rel=\"attachment wp-att-1839\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1839\" src=\"http:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/cosmicrays.png\" alt=\"data corruption cosmic rays.png\" width=\"300\" height=\"286\" srcset=\"https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/cosmicrays.png 510w, https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/cosmicrays-150x143.png 150w, https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/cosmicrays-300x286.png 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h5><b>Further Info<\/b><\/h5>\n<p>You can catch the full Intel Session at the link below, which covers other fascinating subjects such as 3D XPoint, NVMe, and SDS \u2013 They&#8217;re all well worth a watch!<\/p>\n<p><a href=\"http:\/\/techfieldday.com\/appearance\/intel-storage-presents-at-storage-field-day-9\/\" target=\"_blank\">Intel Storage Presents at Storage Field Day 9<\/a><\/p>\n<h5><b>Further Reading<\/b><\/h5>\n<p>Some of the other SFD9 delegates had their own takes on the presentation we saw. Check them out here:<\/p>\n<ul>\n<li><a href=\"https:\/\/twitter.com\/mbleib\" target=\"_blank\">Matt Leib<\/a> &#8211; <a href=\"https:\/\/virtuallytiedtomydesktop.wordpress.com\/2016\/03\/25\/intel-storage-bitrot-and-cosmic-rays\/\" target=\"_blank\">Intel, Storage, Bitrot, and Cosmic Rays<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/esignoretti\" target=\"_blank\">Enrico Signoretti<\/a> &#8211; <a href=\"http:\/\/www.juku.it\/en\/memory-based-storage-yes-please\/\" target=\"_blank\">Memory-based storage? Yes, please!<\/a><\/li>\n<\/ul>\n<p><i>Disclaimer\/Disclosure: My flights, accommodation, meals, etc, at Storage Field Day 9 were provided by Tech Field Day, but there was no expectation or request for me to write about any of the vendors products or services and I was not compensated in any way for my time at the event.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you have worked in the IT industry for a reasonable amount of time, you have probably heard the term bit rot, referring to the gradual decay of [..]<\/p>\n","protected":false},"author":1,"featured_media":1842,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"Data Corruption","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"Data corruption in SSDs, is a pretty serious matter! Believe it or not, bit rot and data corruption is often caused by cosmic rays... Read about why here!","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"New Blog Post: Data Corruption - The Silent Killer #SFD9 #Intel #SSD","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[449,554],"tags":[830,833,832,829,618,831,828,530,695,81,189,552,550],"class_list":["post-1840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-storage","category-tech-field-day","tag-3d-xpoint","tag-bit-flip","tag-bricking","tag-corpsing","tag-flash","tag-nvme","tag-particle-accelerator","tag-sds","tag-sfd9","tag-ssd","tag-storage","tag-storage-field-day","tag-tech-field-day"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/tekhead.it\/wp-uploads\/www.tekhead.org\/2016\/06\/minionassasin.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2l3lU-tG","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/comments?post=1840"}],"version-history":[{"count":2,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1840\/revisions"}],"predecessor-version":[{"id":1959,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/posts\/1840\/revisions\/1959"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/media\/1842"}],"wp:attachment":[{"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/media?parent=1840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/categories?post=1840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekhead.it\/blog\/wp-json\/wp\/v2\/tags?post=1840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}