Invention Grant
- Patent Title: Employing multiple queueing structures within a userspace storage driver to increase speed
-
Application No.: US16050591Application Date: 2018-07-31
-
Publication No.: US10795611B2Publication Date: 2020-10-06
- Inventor: Shuo Lv , Deric Wang
- Applicant: EMC IP Holding Company LLC
- Applicant Address: US MA Hopkinton
- Assignee: EMC IP Holding Company LLC
- Current Assignee: EMC IP Holding Company LLC
- Current Assignee Address: US MA Hopkinton
- Agency: BainwoodHuang
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@1c216c9
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F3/06 ; G06F9/54 ; G06F11/07

Abstract:
Performance in multi-core data storage systems is increased while allowing for portability and fast failover in the event of a failure of a driver stack by a data storage system employing several queues to reduce lock contention. Queueing is performed with two levels of several queues each within a userspace scheduling driver within a userspace container. The userspace scheduling driver may dequeue into a userspace management driver that communicates with a kernel-based hardware driver by way of a kernel helper driver. An apparatus, system, and computer program product for performing a similar method are also provided.
Public/Granted literature
- US20190042158A1 EMPLOYING MULTIPLE QUEUEING STRUCTURES WITHIN A USERSPACE STORAGE DRIVER TO INCREASE SPEED Public/Granted day:2019-02-07
Information query