SamJ's blog

FAST

Word count: 671Reading time: 2 min
2019/12/15 Share
关于文件存储的会议

Reaping the performance of fast NVM storage with uDepot

利用uDepot来获取快速NVM存储的性能

提出uDepot,利用NVM存储器的性能构建快速的键值对存储机制,比以前的机制更好地利用先进的底层设备(NVM),可以与使用DRAM的键值对存储达到相当的性能却可以有更小的成本。


Optimizing Systems for Byte-Addressable NVM by Reducing Bit Flipping

通过减少位翻转优化字节寻址的NVM系统

BNVM只支持有限的每个单元生存期的写入数量,并且能量主要消耗在位翻转上。这篇论文的研究证实了采用写入次数最少的方式不如采用减少bit翻转的方式好。实现了对一些通用数据结构的修改(链表,hash表,红黑树)减少了位翻转,并且通过合适的内存分配和栈帧存储也可以显著减少位翻转,并且这些操作可以纯软件实现。

NVM的安全问题,好多人正在研究。。(好多顶会文章关于NVM,可以考虑)


Write-Optimized Dynamic Hashing for Persistent Memory

持久内存的写优化动态哈希

提出了cacheline concious extendible hashing(CCEH)减少动态内存管理开销的同时保证了哈希表查找可以再常量时间完成。CCEH可以随着需要的增加调整大小,并且减少了最大查询延迟


Software Wear Management for Persistent Memories

软件实现对持久内存进行损耗管理

PM即将商用,但是没有好的损耗管理技术,它的生命周期最小可能只有1.1个月。现有的损耗管理机制引入了一个额外的间接层跨越物理框架重新映射内存,并且需要硬件支持来跟踪细粒度的损耗。这种机制会导致开销过大,增加访问延迟和能量损耗。提出了Kevlar,基于操作系统的损耗管理,利用虚拟内存映射页面,避免了细粒度跟踪损耗的硬件,基于英特尔基于实践的精确采样技术,通过软件维护的bloom过滤器来跟踪缓存内容,并细粒度估计写回率。


Orion: A Distributed File System for Non-Volatile Main Memory and RDMA-Capable Networks

一个支持远程直接存储器访问基于NVM的分布式文件系统

提出Orion,利用NVMM的特性和基于RDMA的网络,实现了性能媲美本地NVMM文件系统的新型分布式文件系统,性能远超目前的文件系统。

分布式文件系统,区块链?

CATALOG
  1. 1. 关于文件存储的会议
  • Reaping the performance of fast NVM storage with uDepot
  • Optimizing Systems for Byte-Addressable NVM by Reducing Bit Flipping
  • Write-Optimized Dynamic Hashing for Persistent Memory
  • Software Wear Management for Persistent Memories
  • Orion: A Distributed File System for Non-Volatile Main Memory and RDMA-Capable Networks