发明名称 Selectable policies for identifiable storage command streams
摘要 A method performed by a data storage system includes (a) receiving a set of data storage commands directed to the data storage system, (b) identifying that a subset of the set of received data storage commands satisfies a pre-defined pattern, and (c) in response to identifying, applying a policy associated with the pre-defined pattern to fulfillment of the data storage commands of the subset. The pre-defined pattern (e.g., detecting SCSI Extended Copy commands directed at logical block addresses that are close to each other as part of a single stream) and its associated policy (e.g., serializing the SCSI Extended Copy commands of the stream, and preferably executing them in order by address) may be pre-programmed into the data storage system at configuration time, or the pre-defined patterns and associated policies may be input by a user at any time.
申请公布号 US9483186(B1) 申请公布日期 2016.11.01
申请号 US201514674667 申请日期 2015.03.31
申请人 EMC IP Holding Company, LLC 发明人 Lewis Daniel B.;Zimmerman Bruce A.;Allexenberg Michael;Owens, Jr. Benal;Bayle John R.;Pattanaik Abhaya
分类号 G06F3/00;G06F12/00;G06F13/28;G06F3/06 主分类号 G06F3/00
代理机构 BainwoodHuang 代理人 BainwoodHuang
主权项 1. A method performed by a data storage system, the method comprising: receiving a set of data storage commands directed to the data storage system; identifying that a subset of the set of received data storage commands satisfies a pre-defined pattern; and in response to identifying, applying a policy associated with the pre-defined pattern to fulfillment of the data storage commands of the subset; wherein: the data storage system is configured to execute multiple data storage commands in parallel; identifying that the subset of the set of received data storage commands satisfies the pre-defined pattern includes identifying that the data storage commands of the subset belong to a single stream of related commands; applying the policy includes executing the data storage commands of the subset in series rather than in parallel with each other; and identifying that the data storage commands of the subset belong to a single stream of related commands includes determining that a logical block address of each data storage command of the subset is within a threshold distance of a logical block address of another data storage command of the subset.
地址 Hopkinton MA US