{NOVA}: A log-structured file system for hybrid {Volatile/Non-volatile} main memories

J Xu, S Swanson - 14th USENIX Conference on File and Storage …, 2016 - usenix.org
Fast non-volatile memories (NVMs) will soon appear on the processor memory bus
alongside DRAM. The resulting hybrid memory systems will provide software with sub …

Systems, methods and devices for integrating end-host and network resources in distributed memory

A Warfield, JT Wires, D Stodden, D Meyer… - US Patent …, 2016 - Google Patents
Systems, methods and devices for distributed memory man agement comprising a network
component configured for network communication with one or more memory resources that …

{NVMeDirect}: A User-space {I/O} Framework for Application-specific Optimization on {NVMe}{SSDs}

HJ Kim, YS Lee, JS Kim - 8th USENIX Workshop on Hot Topics in …, 2016 - usenix.org
The performance of storage devices has been increased significantly due to emerging
technologies such as Solid State Drives (SSDs) and Non-Volatile Memory Express (NVMe) …

Morpheus: Creating application objects efficiently for heterogeneous computing

HW Tseng, Q Zhao, Y Zhou, M Gahagan… - ACM SIGARCH …, 2016 - dl.acm.org
In high performance computing systems, object deserialization can become a surprisingly
important bottleneck---in our test, a set of general-purpose, highly parallelized applications …

pVM: persistent virtual memory for efficient capacity scaling and object storage

S Kannan, A Gavrilovska, K Schwan - Proceedings of the Eleventh …, 2016 - dl.acm.org
Next-generation byte-addressable nonvolatile memories (NVMs), such as phase change
memory (PCM) and Memristors, promise fast data storage, and more importantly, address …

Distributed multi-level protection in a raid array based storage system

J Colgrove, J Hayes, B Hong, E Miller - US Patent 9,348,696, 2016 - Google Patents
A system and method for dynamic RAID geometries. A computer system comprises client
computers and data storage arrays coupled to one another via a network. A data storage …

Exploring the potentials of parallel garbage collection in ssds for enterprise storage systems

N Shahidi, MT Kandemir, M Arjomand… - SC'16: Proceedings …, 2016 - ieeexplore.ieee.org
In the last decade, NAND flash-based SSDs have been widely adopted for high-end
enterprise systems in an attempt to provide a high-performance and reliable storage …

Multilanes: Providing virtualized storage for os-level virtualization on manycores

J Kang, C Hu, T Wo, Y Zhai, B Zhang… - ACM Transactions on …, 2016 - dl.acm.org
OS-level virtualization is often used for server consolidation in data centers because of its
high efficiency. However, the sharing of storage stack services among the colocated …

SHARE interface in flash storage for relational and NoSQL databases

G Oh, C Seo, R Mayuram, YS Kee… - Proceedings of the 2016 …, 2016 - dl.acm.org
Database consistency and recoverability require guaranteeing write atomicity for one or
more pages. However, contemporary database systems consider write operations non …

Ssd in-storage computing for search engines

J Wang, D Park, Y Papakonstantinou… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
SSD-based in-storage computing (called” Smart SSDs”) allows application-specific codes to
execute inside SSDs to exploit the high internal bandwidth and energy-efficient processors …