Method of application aware IO completion mode changer for key value device

    公开(公告)号:US09817586B2

    公开(公告)日:2017-11-14

    申请号:US15134361

    申请日:2016-04-20

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/067 G06F13/22 G06F13/26

    Abstract: A system and method for enabling an application (125, 305, 310, 315) and a storage device (120) to be more aware of each other may include a computer (105), a processor (110), and a memory (115) as well as the storage device (120). An application (125, 305, 310, 315) stored in the memory may communicate with a user space device driver (130). The user space device driver (130) may include a Mode Configure Module (320) to receive an application profile (405, 430, 435) from the application (125, 305, 310, 315) and an Application Aware Module (325) to receive I/O commands (555) from the application (125, 305, 310, 315) and place them in command queues (510, 515, 520, 525, 535, 540, 545, 550) according to the application profile (405, 430, and 435). The I/O commands (555) may then be sent to the storage device (120).

Patent Agency Ranking