Invention Grant
- Patent Title: System and method for improving I/O performance by introducing extent pool level I/O credits and user I/O credits throttling on Mapped RAID
-
Application No.: US15787095Application Date: 2017-10-18
-
Publication No.: US10852951B1Publication Date: 2020-12-01
- Inventor: Jibing Dong , Jian Gao , Jamin Kang , Hongpo Gao , Xinlei Xu , Naizhong Chiu , Ronald D. Proulx , Shaoqin Gong
- 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: Holland & Knight LLP
- Agent Brian J. Colandreo; Mark H. Whittenberger
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F3/06 ; G06F13/16 ; G06F12/0802

Abstract:
A method, computer program product, and computer system for receiving, by a computing device, an I/O request for data. A number of storage devices of a plurality of storage devices in a Mapped RAID group that will be used to process the I/O request may be determined. It may be determined that each storage device of the number of storage devices in the Mapped RAID group that will be used to process the I/O request lacks a respective threshold number of credits to process the I/O request. It may be determined whether a cache associated with the Mapped RAID group allows a user I/O queue. If the cache allows the user I/O queue, a user I/O may be placed in the user I/O queue. If the cache does not allow the user I/O queue, the I/O request may be failed.
Information query