NVMe over TCP is a key technology for building large-scale high-performance storage systems. It can realize NVMeoF (NVMe over Fabrics) storage network based on existing data center network infrastructure and standard TCP/IP software protocol stack. In this paper, we design and implement the Load-aware NVMeoF message processing mechanism LANoT (Load-aware NVMe over TCP). Firstly, the interrupt coalescing technology based on PDU aggregation is used to alleviate the interrupt storm problem and achieve high throughput. Secondly, matching the special message processing mechanism, which can effectively improve the key performance indicators according to the I/O characteristics of different dedicated queues. This paper implements the LANoT prototype system in Linux kernel. The performance test results show that comparing to NVMe over TCP implementation in standard Linux kernel, LANoT can significantly improve IOPS metrics and reduce CPU resource consumption by more than 50%.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.