In this work a thorough design space exploration of Solid State Drives (SSD) architectures is presented. Thanks to SSDExplorer, a virtual platform for SSD simulation, designers will get all the elements to understand how to simulate and efficiently design the architecture of an SSD. It will demonstrated that the main figure of merits of these devices, that are the bandwidth, the latency, the quality of service (QoS), the reliability, and the power consumption, are tightly coupled with the features of the underlying storage layer. Moreover, in contrast with nowadays “top-down” design methodologies where the firmware optimization level represents the sole responsible of the SSD behavior, it will be shown that the proposed “bottom-up” design paradigm allows efficiently tuning the memory features with the final user application. As a consequence, the design of extremely high-performing SSD architectures is enabled. Finally, it will be demonstrated that in future SSDs for hyper-scale environments, a “memory-centric” design flow will represent the unique efficient way to build a high-capable and low-power storage device.

In questo lavoro è presentata un esplorazione approfondita dello spazio di progettazione di un disco a stato solido (SSD). Grazie ad SSDExplorer, una piattaforma virtuale per la simulazione di SSD, verranno messi a disposizione dei progettisti tutti gli elementi necessari per simulare e progettare in modo efficiente l’architettura di un SSD. Verrà dimostrato che le principali figure di merito di questi dispositivi, ovvero la banda passante, la latenza, la qualità del servizio, l’affidabilità, ed il consumo di potenza, sono strettamente connesse con le caratteristiche dello storage sottostante. Inoltre, in contrasto con le metodologie odierne di progettazione “top-down” dove il comportamento del disco è influenzato solamente dal livello di ottimizzazione del firmware, verrà dimostrato che l’approccio “bottom-up” proposto permette di tarare in modo efficiente le caratteristiche delle memorie con l’applicazione finale dell’utente. Di conseguenza, è possibile ottenere delle architetture per SSD estremamente efficienti. Infine, verrà dimostrato che nei futuri SSD pensati per i sistemi hyper-scale, un approccio “memory-centric” rappresenterà l’unico modo per costruire un dispositivo di storage capiente e a basso consumo energetico.

Solid State Drives: design challenges for optimum performance-reliability trade-off

ZUOLO, Lorenzo
2016

Abstract

In this work a thorough design space exploration of Solid State Drives (SSD) architectures is presented. Thanks to SSDExplorer, a virtual platform for SSD simulation, designers will get all the elements to understand how to simulate and efficiently design the architecture of an SSD. It will demonstrated that the main figure of merits of these devices, that are the bandwidth, the latency, the quality of service (QoS), the reliability, and the power consumption, are tightly coupled with the features of the underlying storage layer. Moreover, in contrast with nowadays “top-down” design methodologies where the firmware optimization level represents the sole responsible of the SSD behavior, it will be shown that the proposed “bottom-up” design paradigm allows efficiently tuning the memory features with the final user application. As a consequence, the design of extremely high-performing SSD architectures is enabled. Finally, it will be demonstrated that in future SSDs for hyper-scale environments, a “memory-centric” design flow will represent the unique efficient way to build a high-capable and low-power storage device.
OLIVO, Piero
TRILLO, Stefano
File in questo prodotto:
File Dimensione Formato  
TESI_PDFA.pdf

accesso aperto

Tipologia: Tesi di dottorato
Licenza: PUBBLICO - Pubblico senza Copyright
Dimensione 12.82 MB
Formato Adobe PDF
12.82 MB Adobe PDF Visualizza/Apri

I documenti in SFERA sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11392/2403479
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact