Proceedings of the 12th International Workshop on Data Management on New Hardware 2016
DOI: 10.1145/2933349.2933354
|View full text |Cite
|
Sign up to set email alerts
|

On testing persistent-memory-based software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
2
2
2

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 9 publications
0
4
0
Order By: Relevance
“…(1) Huge testing space. Exhaustive testing approach [32,42,55] attempts to permute all possible persistent states on a crash. Then, for each crashed state, they rely on a userprovided consistency checker to validate whether NVM data is consistent.…”
Section: Limitations Of Existing Solutionsmentioning
confidence: 99%
See 1 more Smart Citation
“…(1) Huge testing space. Exhaustive testing approach [32,42,55] attempts to permute all possible persistent states on a crash. Then, for each crashed state, they rely on a userprovided consistency checker to validate whether NVM data is consistent.…”
Section: Limitations Of Existing Solutionsmentioning
confidence: 99%
“…Recently, several solutions for detecting crash consistency bugs have been proposed, but they are not satisfactory. One line of tools [32,42,55] attempts to test all possible inconsistent states exhaustively, leading to a scalability issue. For instance, Yat [42] reports that a program execution with 14K cache line flushes leads to 789 million combinations to test, which will take roughly 5.2 years.…”
Section: Introductionmentioning
confidence: 99%
“…The last few years have seen a surge in research efforts that investigate how database systems can leverage SCM as persistent main memory. These research efforts can be categorized into: SCM memory management [19,44,45,31], SCM-based persistent data structures [53,6,43,28], optimizing database algorithms for SCM [7,51], new testing frameworks for SCM-based software [26,42], improving the database logging infrastructure [11,52,16], and finally exploring novel, SCMenabled database storage architectures [41,2,22].…”
Section: Scm Drammentioning
confidence: 99%
“…software [26,42], improving the database logging infrastructure [11,52,16], and finally exploring novel, SCMenabled database storage architectures [41,2,22].…”
Section: Application Application Address Spacementioning
confidence: 99%