HiPEACinfo 66

Page 16

HiPEAC voices Sweeping up best-paper awards and attracting widespread media coverage, Bianca Schroeder’s research is shaking up the field of storage devices and system reliability. HiPEAC caught up with the University of Toronto professor in advance of her keynote talk at HiPEAC 2022.

‘It is hard to imagine the capacity needs of the global datasphere being met entirely by SSDs’ Tell us about some of the main trends in

user demand for more capacity. So essentially the future of

storage over the last 10 years.

HDDs will depend on their ability to continue to offer capacity

In terms of hardware, a major trend has of

at a significantly lower $/GB than SSDs. In the next few years

course been the proliferation of flash-based

this could be through new methods (such as heat-assisted or

solid-state drives (SSDs). Also, more recently,

microwave-assisted magnetic recording, known as HAMR and

after decades of research, phase-change memory has finally made

MAMR) for increasing density.

its way from prototypes into products. While I think the jury is still out on what the main impacts of phase-change memory

What will probably change already in the near future is where

will be, SSDs have become ubiquitous everywhere ranging from

we will see HDDs deployed. Especially with the increased use

personal devices to datacentre and high-performance computing

of cloud storage, SSDs might pretty soon replace HDDs in

(HPC) deployments.

consumer devices. However, unless the $/GB for SSDs comes down significantly compared to HDDs it is hard to imagine that

In storage systems, disruptive innovation usually requires techni­

the huge capacity needs of the global datasphere can be met

cal advances across the entire storage stack and the success story

entirely by SSDs. Remember that even tape is not dead yet! It is

of SSDs is no exception. At the device level, the key for success

still heavily used to meet the capacity needs of backups, archival

has been to achieve higher density with minimal impact on cost,

applications and cold storage.

by successfully squeezing more bits into a cell (from originally one bit in single-level cell (SLC) drives to most recently four

What techniques do you use for resource allocation and

bits in quad-level cell (QLC) drives) and stacking cells vertically

scheduling?

(3D NAND).

I have applied queueing theory to scheduling in web servers, database systems and high-performance computing systems in

Going up the storage stack, we have seen a new interface (NVMe), flash-optimized systems software (e.g. flash-aware filesystems with TRIM support ), and flash-optimized application software (e.g. key value stores based on flash-optimized data structures, such as log-structured merge trees), all of which have contributed to the success of SSDs. Seeing how SSDs have gone from use in only a few special performance critical systems 10-15 years ago to ubiquity today, it might be tempting to conclude that they will soon completely replace hard-disk drives (HDDs). And in fact, more SSDs are now being shipped annually than HDDs. However, the story changes when looking at capacity: the total capacity of shipped HDDs exceeds that of SSDs by a factor of five times and one of the few things that have been a constant in the history of storage systems seems to be the ever growing

order to improve response times and I am currently exploring the


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.