使用SALSA主机转换层提升商品存储
摘要:满足日益增长的存储需求,包括容量和性能,行业已经转向多种存储技术,包括闪存固态硬盘(Flash SSDs)和SMR磁盘。这些设备采用翻译层来隐藏媒介的特殊性,并实现随机访问。然而,设备翻译层本质上存在限制:驱动器上的资源有限,不能适应应用程序的需求,并且在多个设备上缺乏可见性。结果,许多存储设备的性能和耐用性严重下降。 在本文中,我们提出了SALSA:一种在主机上执行的翻译层,能够使未经修改的应用程序更好地利用通用存储。SALSA支持各种单设备和多设备优化,并且由于是在软件中实施,可以适应特定的工作负载。我们描述了SALSA的设计,并使用微基准和基于三种应用程序的案例研究来展示其显着的好处:MySQL,Swift对象存储和视频服务器。
作者:Nikolas Ioannou, Kornilios Kourtis, and Ioannis Koltsidas
论文ID:1801.05637
分类:Operating Systems
分类简称:cs.OS
提交时间:2019-01-11