Tag Archives: measurement

Making QUIC Quicker with NIC Offload

Xiangrui Yang,National University of Defense Technology, CN; Lars Eggert, NetApp; Jörg Ott, Technical University of Munich,DE; Steve Uhlig, Queen Mary University of London, UK; Zhigang Sun, National University of Defense Technology, CN; Gianni Antichi, Queen Mary University of London, UK

ACM SIGCOMM 2020 Workshop on Evolution, Performance, and Interoperability of QUIC
August 2020
Online virtual conference

This paper aims at defining the right set of primitives a NIC shall expose to efficiently offload the QUIC protocol. Although previous
work already partially tackled this problem, it has only considered one specific aspect: the crypto module. We instead dissect different QUIC
kernel to userspace communication, the crypto module and the packet reordering algorithm are CPU hungry and often the cause of
application performance degradation. We use those findings to define an architecture for offloading QUIC and discuss the associated
challenges.

Resources

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis.

Yanpei Chen, Kiran Srinivasan, Garth Goodson, and Randy Katz.

In this paper, we provide future storage system insights by using a new methodology that leverages an objective, multi-dimensional statistical technique to extract data access patterns from network storage system traces.

Enterprise storage systems are facing enormous challenges due to increasing growth and heterogeneity of the data stored. Designing future storage systems requires comprehensive insights that existing trace analysis methods are ill-equipped to supply. In this paper, we seek to provide such insights by using a new methodology that leverages an objective, multi-dimensional statistical technique to extract data access patterns from network storage system traces. We apply our method on two large-scale real-world production network storage system traces to obtain comprehensive access patterns and design insights at user, application, file, and directory levels. We derive simple, easily implementable, threshold-based design optimizations that enable efficient data placement and capacity optimization strategies for servers, consolidation policies for clients, and improved caching performance for both.

In Proceedings of the ACM Symposium on Operating Systems Principles 2011 (SOSP’11)

Resources

  • The author’s version of the paper is attached to this posting, please observe the following copyright:

© ACM, 2011. This is the author’s version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in the Proceedings of the ACM Symposium on Operating Systems Principles 2011 (SOSP ’11) https://doi.acm.org/10.1145/2043556.2043562

 
sosp-paper1.pdf