Research Article

Write-Combined Logging: An Optimized Logging for Consistency in NVRAM

Table 2

Interface.

Interface Description

nv_malloc (size, name) Allocate a persistent object
nv_free (addr) Free a persistent object
tm_begin ( ) Start a transaction
tm_end ( ) End and try to commit a transaction
tm_read ( ) Transactional read
tm_write ( ) Transactional write