2021
DOI: 10.1145/3454129
|View full text |Cite
|
Sign up to set email alerts
|

Twizzler: A Data-centric OS for Non-volatile Memory

Abstract: 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 mode… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 74 publications
0
3
0
Order By: Relevance
“…Pointer swizzling is one of the most related techniques. Prior studies [18,43] swizzle persistent references to virtual addresses. However, they do not tackle the validity issue on data movement.…”
Section: Related Workmentioning
confidence: 99%
“…Pointer swizzling is one of the most related techniques. Prior studies [18,43] swizzle persistent references to virtual addresses. However, they do not tackle the validity issue on data movement.…”
Section: Related Workmentioning
confidence: 99%
“…Even though the Intel Optane DC Persistent DIMM can provide significant benefits for future systems due to its performance characteristics, there are several challenges to solve before leveraging such devices in future systems, including: (1) the need for system mechanisms for proper data placement between DRAM and the Optane DIMM device [93], [94], [95], [96], [114], [191], (2) difficulties in fabricating printed circuit boards (PCBs) for mobile platforms that can accommodate the Optane DIMM, and (3) accommodating the high cost-per-bit of the Intel Optane DIMM in cost-sensitive mobile systems. Even though prior works [131], [132], [133], [134], [136], [137] propose, using simulation models, to integrate byte-addressable NVM devices as swap space for mobile systems, we choose the Intel Optane SSD for our studies for two main reasons.…”
Section: Intel Optane Ssdmentioning
confidence: 99%
“…New device-side software is drawing upon the analogy between memory and storage and building for disaggregated memory what services such as S3 built for cloud storage: a foundation based on self-contained objects. 7 In these new products, memory objects rescue the translation context required by graph-structured data and compute and embed the necessary information in the form of a foreign object table that resides at a known location in every memory object.…”
Section: Industry's Road Map Of Memory Disaggregationmentioning
confidence: 99%