发明名称 Techniques using cacheless read and deferred caching
摘要 Described are techniques for processing data operations. A read request for first data is received at a data storage system. It is determined whether the read request results in a cache hit whereby the first data is stored in a cache of the data storage system, or whether the read request otherwise results in a cache miss. If the read request results in a cache miss, processing is performed to determine determining whether to perform cacheless read processing or deferred caching processing to service the read request. Determining whether to perform cacheless read processing or deferred caching processing is performed in accordance with criteria including a measurement indicating a level of busyness of a back-end component used to retrieve from physical storage any portion of the first data not currently stored in the cache.
申请公布号 US9235516(B1) 申请公布日期 2016.01.12
申请号 US201313875490 申请日期 2013.05.02
申请人 EMC Corporation 发明人 Marshak Marik;Aharoni Dan;Ives Stephen Richard;Naamad Amnon;Yin Peng;Li Ningdong;Narahari Sanjay;Senghuden Manickavasasaham M.;Wilson Jeffrey
分类号 G06F12/08 主分类号 G06F12/08
代理机构 Muirhead and Saturnelli, LLC 代理人 Muirhead and Saturnelli, LLC
主权项 1. A method of processing data operations comprising: receiving, from a requester, a read request for first data at a data storage system; determining whether the read request results in a cache hit whereby the first data is stored in a cache of the data storage system, or whether the read request otherwise results in a cache miss; and if the read request results in a cache miss, determining whether to perform cacheless read processing or deferred caching processing to service the read request, wherein said determining whether to perform cacheless read processing or deferred caching processing is performed in accordance with criteria specifying that a percentage of read requests resulting in a cache miss are processed using the cacheless read processing and that a remaining percentage of read requests resulting in a cache miss are processed using the deferred caching processing, said percentage varying in accordance with a measurement indicating a level of busyness of a back-end component used to retrieve from physical storage any portion of the first data not currently stored in the cache.
地址 Hopkinton MA US