<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">This is an announcement of Ronald Shi's MS Presentation.  Ronald is a student in the Bx/MS program.<div class=""><br class=""></div><div class="">===========================================================================</div><div class="">Date:<span class="Apple-tab-span" style="white-space:pre">       </span>Monday, July 22, 2019 </div><div class=""><br class=""></div><div class="">Time:<span class="Apple-tab-span" style="white-space:pre">   </span>3:00 PM<br class=""><br class=""></div><div class="">Place:<span class="Apple-tab-span" style="white-space:pre">   </span>John Crerar Library 298</div><div class=""><br class=""></div><div class="">M.S. Candidate:<span class="Apple-tab-span" style="white-space:pre">     </span>Ronald Shi</div><div class=""><br class="">M.S. Paper Title: TIFA: A Tail-Reducing Flash Array<br class=""><br class="">Abstract: </div><div class=""><br class="">Flash/SSD arrays are a popular solution for high-end storage servers with a market predicted to be worth $18 billion by 2023. Many SSDs are marketed with tail latency information, showing that customers would like storage products with deterministic, stable, low latency performance. Unfortunately, it’s difficult for SSDs to deliver this performance because of a variety of internal management processes such as garbage collection (GC), wear leveling, read scrubbing, etc. <br class=""><br class="">We present TIFA, a tail-reducing flash array, to provide stable and deterministic latencies up to the 99.99th percentile. TIFA sets up SSDs in RAID5 and reconstructs reads that are “late” from parity data housed on the array’s other devices. To implement TIFA, we advocate for SSDs to be more transparent to the host OS and return a fast-failure signal with an attached GC remaining time for the OS to decide how to fulfill the I/O. We also enforce the flash array’s devices to perform GC in a rotating fashion to ensure this reconstruction mechanism is always viable. Our evaluation on several real-world workloads shows that TIFA is able to improve the tail latencies of baseline internal SSD policies by an order of magnitude, nearly matching a perfect no-background noise scenario. <br class=""><br class="">Ronald’s Adviser: Professor Haryadi Gunawi<br class=""><div class=""><br class=""></div><div class=""><br class=""><div class="">
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; font-weight: normal; margin: 0in 0in 0.0001pt;"><b class=""><span class="" style="font-family: "Mongolian Baiti"; color: rgb(139, 0, 33); font-size: 13px;">Karin Czaplewski</span></b></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0in 0in 0.0001pt;"><span class="" style="text-align: -webkit-auto;"><span class="" style="font-family: "Mongolian Baiti"; color: rgb(119, 117, 116); font-size: 13px;">Student & Faculty Services Specialist</span></span></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; margin: 0in 0in 0.0001pt;"><b class=""><span class="" style="font-family: "Mongolian Baiti"; color: rgb(119, 117, 116); font-size: 13px;">Masters Program in Computer Science</span></b></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; font-weight: normal; margin: 0in 0in 0.0001pt;"><b class=""><span class="" style="font-family: "Mongolian Baiti"; color: rgb(119, 117, 116); font-size: 13px;">The University of Chicago</span></b></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; font-weight: normal; margin: 0in 0in 0.0001pt;"><span class="" style="color: rgb(119, 117, 116); font-family: "Mongolian Baiti"; font-size: 13px;">Crerar Library 328</span></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; font-weight: normal; margin: 0in 0in 0.0001pt;"><span class="" style="color: rgb(119, 117, 116); font-family: "Mongolian Baiti"; font-size: 13px;">5730 S. Ellis Avenue</span></div><div class="" style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Calibri, sans-serif; font-style: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration: none; -webkit-text-stroke-width: 0px; font-weight: normal; margin: 0in 0in 0.0001pt;"><span class="" style="color: rgb(119, 117, 116); font-family: "Mongolian Baiti"; font-size: 13px;">Office: 773.834.8587</span></div><div class="" style="margin: 0in 0in 0.0001pt;"><a href="https://masters.cs.uchicago.edu/" class="">https://masters.cs.uchicago.edu</a></div><div class="" style="margin: 0in 0in 0.0001pt;"><span class="" style="font-size: 13px;"><font color="#777574" face="Mongolian Baiti" class=""><br class=""></font></span></div></div></div></div></div></div></div></div></div></div></div><br class="Apple-interchange-newline">
</div>
<br class=""></div></div></div>_______________________________________________<br class="">One-Click Unsubscribe: <a href="https://mailman.cs.uchicago.edu/mailman/options/cs/karin%40cs.uchicago.edu?password=catoeh&unsub=1&unsubconfirm=1" class="">https://mailman.cs.uchicago.edu/mailman/options/cs/karin%40cs.uchicago.edu?password=catoeh&unsub=1&unsubconfirm=1</a><br class=""><br class=""><br class="">When unsubscribing manually please use your <a href="mailto:cnetid@cs.uchicago.edu" class="">cnetid@cs.uchicago.edu</a> address to unsubscribe if your <a href="mailto:cnetid@uchicago.edu" class="">cnetid@uchicago.edu</a> does not work.<br class=""><br class="">cs mailing list  -  <a href="mailto:cs@mailman.cs.uchicago.edu" class="">cs@mailman.cs.uchicago.edu</a><br class="">Edit Options and/or Unsubscribe: <a href="https://mailman.cs.uchicago.edu/mailman/listinfo/cs" class="">https://mailman.cs.uchicago.edu/mailman/listinfo/cs</a><br class="">More information here: <a href="https://howto.cs.uchicago.edu/techstaff:mailinglist" class="">https://howto.cs.uchicago.edu/techstaff:mailinglist</a></body></html>