-
1.
公开(公告)号:US11899939B2
公开(公告)日:2024-02-13
申请号:US17372250
申请日:2021-07-09
Applicant: Huawei Technologies Co., Ltd. , TSINGHUA UNIVERSITY
Inventor: Jiwu Shu , Youmin Chen , Youyou Lu , Wenlin Cui
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0604 , G06F3/067 , G06F3/0659
Abstract: A read/write request processing method and server are provided. In this method, each terminal is grouped, and different service durations are assigned for all terminal groups, so that a server can process, within any service duration, only a read/write request sent by a terminal in a terminal group corresponding to the service duration. According to the application, a cache area of a network interface card of the server is enabled to store only limited quantities of queue pairs (QPs) and work queue elements (WQEs), thereby preventing uneven resource distribution in the cache area of the network interface card.
-
2.
公开(公告)号:US11269772B2
公开(公告)日:2022-03-08
申请号:US16553253
申请日:2019-08-28
Applicant: Tsinghua University
Inventor: Jiwu Shu , Youmin Chen , Bohong Zhu , Youyou Lu
Abstract: The present invention provides persistent memory storage engine device based on log structure and a control method, including persistent memory allocators, persistent operation logs, and a volatile index structure. The control method of log structure-based storage engine includes: allocating by persistent memory allocators, new spaces to each processor for storing updated key value pairs; organizing acquired operation information into compact log entries, and adding compact log entries into persistent operation logs according to first preset rule, where first preset rule is performing batch persistency on compact log entries from the plurality of processor cores; and updating index entries in volatile index structure to point to new key value pairs. This application fully exploits opportunity to reduce persistence overhead by redesigning log structure storage format and batch persistence mode. An efficient persistent memory key-value storage engine based on log structure is designed which reduces latency while maintaining high system throughput.
-
公开(公告)号:US11086560B2
公开(公告)日:2021-08-10
申请号:US16553276
申请日:2019-08-28
Applicant: Tsinghua University
Inventor: Jiwu Shu , Youmin Chen , Bohong Zhu , Youyou Lu
Abstract: The invention discloses a data storage access method, device and apparatus for persistent memory. The method includes: enabling a file system in device to receive, in a kernel space, an access request of a user library, where the user library operates in user mode, and the access request is initiated by third-party application through user library and carries operation type; if the operation type is read operation, enabling the file system to allow third-party application to directly access persistent memory space of device through user library; and if the operation type is not read operation, enabling the file system to allow third-party application to access persistent memory space of device through user library and kernel thread, where kernel thread operates in kernel mode. In this way, the present invention can achieve both high performance and data security of persistent memory, and provide technical support for scalability in multi-core scenario.
-
-