scholarly journals Flat-Combining-Based Persistent Data Structures for Non-volatile Memory

2021 ◽  
pp. 505-509
Author(s):  
Matan Rusanovsky ◽  
Hagit Attiya ◽  
Ohad Ben-Baruch ◽  
Tom Gerby ◽  
Danny Hendler ◽  
...  
2021 ◽  
Vol 17 (2) ◽  
pp. 1-31
Author(s):  
Daniel Bittman ◽  
Peter Alvaro ◽  
Pankaj Mehra ◽  
Darrell D. E. Long ◽  
Ethan L. Miller

Byte-addressable, non-volatile memory (NVM) presents an opportunity to rethink the entire system stack. We present Twizzler, an operating system redesign for this near-future. Twizzler removes the kernel from the I/O path, provides programs with memory-style access to persistent data using small (64 bit), object-relative cross-object pointers, and enables simple and efficient long-term sharing of data both between applications and between runs of an application. Twizzler provides a clean-slate programming model for persistent data, realizing the vision of Unix in a world of persistent RAM. We show that Twizzler is simpler, more extensible, and more secure than existing I/O models and implementations by building software for Twizzler and evaluating it on NVM DIMMs. Most persistent pointer operations in Twizzler impose less than 0.5 ns added latency. Twizzler operations are up to faster than Unix , and SQLite queries are up to faster than on PMDK. YCSB workloads ran 1.1– faster on Twizzler than on native and NVM-optimized SQLite backends.


Author(s):  
Masashi TAWADA ◽  
Shinji KIMURA ◽  
Masao YANAGISAWA ◽  
Nozomu TOGAWA

2016 ◽  
Vol 213 (9) ◽  
pp. 2446-2451 ◽  
Author(s):  
Klemens Ilse ◽  
Thomas Schneider ◽  
Johannes Ziegler ◽  
Alexander Sprafke ◽  
Ralf B. Wehrspohn

Author(s):  
Franz-Josef Streit ◽  
Florian Fritz ◽  
Andreas Becher ◽  
Stefan Wildermann ◽  
Stefan Werner ◽  
...  

2021 ◽  
Vol 2 ◽  
pp. 31-40
Author(s):  
Jiang Li ◽  
Yijun Cui ◽  
Chongyan Gu ◽  
Chenghua Wang ◽  
Weiqiang Liu ◽  
...  

2021 ◽  
Vol 15 (5) ◽  
Author(s):  
Haitao Wang ◽  
Zhanhuai Li ◽  
Xiao Zhang ◽  
Xiaonan Zhao ◽  
Song Jiang

AIP Advances ◽  
2020 ◽  
Vol 10 (12) ◽  
pp. 125124
Author(s):  
Xinyi Zhu ◽  
Longfei He ◽  
Yafen Yang ◽  
Kai Zhang ◽  
Hao Zhu ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document