中文

EagleTree:探索基于SSD的算法的设计空间

数据库 2014-01-27 v1

摘要

固态硬盘(SSD)对系统设计者来说是一个移动目标:它们是黑盒,内部结构未文档化,性能特征因型号而异。没有合适的分析模型,并且对商用SSD进行实验很繁琐,因为需要仔细的实验方法以确保可重复性。更糟的是,在给定SSD上获得的性能结果无法推广。总之,无法探索给定算法(如哈希连接或LSM树插入)如何利用现代SSD的内在并行性,或者SSD内部结构的微小变化如何影响其整体性能。本文提出一个新的SSD仿真框架,名为EagleTree,解决了这些问题,并使得对基于SSD的算法进行有原则的研究成为可能。演示场景说明了基于SSD的IO栈的算法设计空间,并展示了研究人员和从业者如何使用EagleTree对这个复杂设计空间进行易处理的探索。

关键词

引用

@article{arxiv.1401.6360,
  title  = {EagleTree: Exploring the Design Space of SSD-Based Algorithms},
  author = {Niv Dayan and Martin Kjaer Svendsen and Matias Bjorling and Philippe Bonnet and Luc Bouganim},
  journal= {arXiv preprint arXiv:1401.6360},
  year   = {2014}
}

备注

39th International Conference on Very Large Data Bases (VLDB) (2013)