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)