Roman Pletka's Personal Homepage
Roman Pletka, Nikolas Ioannou, Nikolaos Papandreou, Radu Stoica, Sasa Tomic, Haralampos Pozidis
Towards Data-driven NAND Flash Controller Development
Flash Memory Summit 2019, Santa Clara, August 2019

We perform a deep dive into the potential of data-driven controller development and present how insights from large-scale analytics on call-home data can be leveraged to improve controller designs. Call-home data has been the first source for analyzing field issues in enterprise storage systems without accessing actual customer data. Recently, this information has been further leveraged to better address customer needs such as accurate capacity usage prediction. From a flash controller perspective, there is more that can be done: The increasing complexity in the cell architecture, layering, and process limitations lead to idiosyncrasies that must be mitigated. While efficiency of mitigation techniques can be estimated from simulation, characterization, and testing, the interplay of these techniques becomes increasingly complex. Yet, the actual performance (e.g., latency, bandwidth, and endurance) not only depends on workload properties, but also on the interplay of these mitigation algorithms. This is where call-home data becomes key for enabling improved controller designs as we show based on particular examples analysed from a large number of all-flash arrays in the field.

  author =       {Pletka, Roman A. and Ioannou, Nikolas and Papandreou, Nikolaos and Stoica, Radu and Tomi\‘{c}, Sa\v{s}a and Pozidis, Haralampos},
  title =        {Towards Data-driven {NAND} Flash Controller Development},
  booktitle =    {Flash Memory Summit 2019},
  year =         2019,
  month =        aug,
  location =     {Santa Clara, USA},
  url =          {},
  doi =          {10.13140/RG.2.2.35247.48805},
  keywords =     {Flash memory, data-driven development, NAND flash controllers}

August 2019 - #Flash Memory Summit
Design by Roman Pletka and pdevty