论文部分内容阅读
基于闪存的固态硬盘(SSD)作为一种新兴技术吸引了学术界和产业界的强烈兴趣。SSD已被广泛使用到笔记本电脑、台式机以及企业级服务器领域,渗透到市场的方方面面。SSD的一个独特优点是其内部并行性,如何利用固态盘内部并行性改进数据库操作性能是一个重要研究议题。另一方面,功率感知数据库系统的研究是数据库研究的要点之一。如何让数据库操作功率知晓是具有挑战性的议题。本文将对归并排序连接展开这两方面的研究。 本文的贡献如下: 1.研究固态硬盘的内在特征,并将这些知识应用于算法构建之中以改善性能; 2.基于固态盘的内部并行性,实现一个有效的并行归并排序连接算法(PSMJ)。 3.提出了一个系统级功率模型,称为软件功率计。根据硬件信息反馈,建立一个闭环功率控制器,通过调节处理器的功耗和限制PSMJ进程的功率来控制系统功率。 实验结果表明,并行归并排序连接算法比传统方法更快更节能,能效提高了15%。闭环功率限制可以控制功耗在高密度功耗环境,不需要昂贵的硬件。