Persitent Memory Test Framework

dc.contributor.author Toney, Caleb
dc.contributor.department Electrical and Computer Engineering
dc.contributor.majorProfessor Henry Duwe
dc.date 2019-09-22T21:59:56.000
dc.date.accessioned 2020-06-30T01:33:40Z
dc.date.available 2020-06-30T01:33:40Z
dc.date.copyright Tue Jan 01 00:00:00 UTC 2019
dc.date.issued 2019-01-01
dc.description.abstract <p>This creative component introduces a trace based testing framework for persistent memory programs. Using a number of tools and techniques, the framework checks for expected output, hangs, and errors. The framework builds on the ideas put forth in previous persistent memory testing frameworks and could be the base of a full featured test framework in the future. The framework introduces a trace generator, memory map generator, and bug checker in conjunction with a program that recovers from power failures by accessing persistent memory. We show that the framework is able to detect synthetic hangs and recovery code errors.</p>
dc.format.mimetype PDF
dc.identifier archive/lib.dr.iastate.edu/creativecomponents/266/
dc.identifier.articleid 1216
dc.identifier.contextkey 14306473
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath creativecomponents/266
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/16808
dc.source.bitstream archive/lib.dr.iastate.edu/creativecomponents/266/Persistent_Memory_Test_Framework.pdf|||Fri Jan 14 23:03:34 UTC 2022
dc.subject.disciplines Data Storage Systems
dc.subject.keywords persistent memory
dc.subject.keywords nvram
dc.subject.keywords testing framework
dc.title Persitent Memory Test Framework
dc.type article
dc.type.genre creativecomponent
dspace.entity.type Publication
relation.isOrgUnitOfPublication a75a044c-d11e-44cd-af4f-dab1d83339ff
thesis.degree.discipline Computer Engineering
thesis.degree.level creativecomponent
File
Original bundle
Now showing 1 - 1 of 1
Name:
Persistent_Memory_Test_Framework.pdf
Size:
429.17 KB
Format:
Adobe Portable Document Format
Description: