dbo:abstract |
The NOVA (non-volatile memory accelerated) file system is an open-source, log-structured file system for byte-addressable persistent memory (for example non-volatile dual in-line memory module (NVDIMM) and 3D XPoint DIMMs) for Linux. NOVA is designed specifically for byte-addressable persistent memories and aims to provide high-performance, atomic file and metadata operations, and fault tolerance. To meet these goals NOVA combines several techniques found in other file systems. NOVA uses log structure, copy-on-write (COW), journaling, and log-structured metadata updates to provide strong atomicity guarantees, and it uses a combination replication, metadata checksums, and RAID 4 parity to protect data and metadata from media errors and software bugs. It also supports checkpoints to facilitate backups. (en) |
dbo:developer |
dbr:University_of_California,_San_Diego |
dbo:genre |
dbr:File_system |
dbo:latestPreviewVersion |
Linux kernel 4.13 |
dbo:license |
dbr:GPL |
dbo:operatingSystem |
dbr:Linux |
dbo:programmingLanguage |
dbr:C_(programming_language) |
dbo:wikiPageExternalLink |
http://cseweb.ucsd.edu/~swanson/papers/FAST2016NOVA.pdf http://cseweb.ucsd.edu/~swanson/papers/TechReport2017HardenedNOVA.pdf https://github.com/NVSL/linux-nova https://www.youtube.com/watch%3Fv=sDCEgETU_rg |
dbo:wikiPageID |
55259838 (xsd:integer) |
dbo:wikiPageLength |
6765 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1002777406 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:University_of_California,_San_Diego dbr:Inode dbr:GPL dbr:Copy-on-write dbr:Linux dbr:Linux_kernel dbr:Persistent_memory dbc:Free_software_programmed_in_C dbr:C_(programming_language) dbr:Linked_list dbr:Log-structured_file_system dbr:3D_XPoint dbr:Non-volatile_memory dbr:Checksum dbr:Journaling_file_system dbr:Atomicity_(programming) dbc:Unix_file_system-related_software dbc:Free_special-purpose_file_systems dbc:Linux_kernel_features dbr:Thread_(computing) dbr:File_system dbr:Metadata dbr:Open-source_software dbr:X86-64 dbr:Software_bug dbr:Non-volatile_dual_in-line_memory_module dbr:RAID_4 dbr:Software_driver dbr:CRC32 |
dbp:developer |
Jian Xu, Lu Zhang, Steven Swanson, University of California, San Diego, Computer Science and Engineering Department (en) |
dbp:genre |
dbr:File_system dbr:Software_driver |
dbp:latestPreviewVersion |
Linux kernel 4.13 (en) |
dbp:license |
dbr:GPL |
dbp:name |
NOVA (en) |
dbp:operatingSystem |
dbr:Linux |
dbp:programmingLanguage |
dbr:C_(programming_language) |
dbp:website |
https://github.com/NVSL/linux-nova |
dbp:wikiPageUsesTemplate |
dbt:As_of dbt:Infobox_software dbt:Refimprove dbt:Reflist dbt:Linux dbt:Linux_kernel dbt:Filesystem |
dct:subject |
dbc:Free_software_programmed_in_C dbc:Unix_file_system-related_software dbc:Free_special-purpose_file_systems dbc:Linux_kernel_features |
rdf:type |
owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 |
rdfs:comment |
The NOVA (non-volatile memory accelerated) file system is an open-source, log-structured file system for byte-addressable persistent memory (for example non-volatile dual in-line memory module (NVDIMM) and 3D XPoint DIMMs) for Linux. (en) |
rdfs:label |
NOVA (filesystem) (en) |
owl:sameAs |
wikidata:NOVA (filesystem) https://global.dbpedia.org/id/4GGX1 |
prov:wasDerivedFrom |
wikipedia-en:NOVA_(filesystem)?oldid=1002777406&ns=0 |
foaf:homepage |
https://github.com/NVSL/linux-nova |
foaf:isPrimaryTopicOf |
wikipedia-en:NOVA_(filesystem) |
foaf:name |
NOVA (en) |
is dbo:wikiPageDisambiguates of |
dbr:Nova_(disambiguation) |
is dbo:wikiPageWikiLink of |
dbr:List_of_file_systems dbr:List_of_log-structured_file_systems dbr:Nova_(disambiguation) dbr:Non-volatile_random-access_memory dbr:Comparison_of_file_systems dbr:Persistent_memory |
is foaf:primaryTopic of |
wikipedia-en:NOVA_(filesystem) |