PASTE: Network Stacks Must Integrate with NVMM Abstractions

Michio Honda, Lars Eggert, Douglas Santry

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

This paper argues that the lack of explicit support for non-volatile main memory (NVMM) in network stacks fundamentally limits application performance. NVMM devices have been integrated into general-purpose OSes by providing familiar file-based interfaces and efficient byte-granularity access by bypassing page caches. However, this powerful property cannot be fully utilized unless network stacks also support it and applications exploit such support. This requires a thoroughly new network stack design, including low-level buffer management and APIs. We propose such a new network stack architecture to support NVMM and demonstrate its advantages for efficient write-ahead logging, a popular technique to implement transactions.
Original languageEnglish
Title of host publicationProceedings of the 15th ACM Workshop on Hot Topics in Networks
Place of PublicationNew York, NY, USA
PublisherACM Association for Computing Machinery
Number of pages7
ISBN (Print)9781450346610
Publication statusPublished - 9 Nov 2016
EventFifteenth ACM Workshop on Hot Topics in Networks - Atlanta, United States
Duration: 9 Nov 201610 Nov 2016
Conference number: 15


WorkshopFifteenth ACM Workshop on Hot Topics in Networks
Abbreviated titleHotNets 2016
Country/TerritoryUnited States
Internet address


Dive into the research topics of 'PASTE: Network Stacks Must Integrate with NVMM Abstractions'. Together they form a unique fingerprint.

Cite this