发明名称 Reducing read latency using a pool of processing cores
摘要 In a read processing storage system, using a pool of CPU cores, the CPU cores are assigned to process either write operations, read operations, and read and write operations, that are scheduled for processing. A maximum number of the CPU cores are set for processing only the read operations, thereby lowering a read latency. A minimal number of the CPU cores are allocated for processing the write operations, thereby increasing write latency. Upon reaching a throughput limit for the write operations that causes the minimal number of the plurality of CPU cores to reach a busy status, the minimal number of the plurality of CPU cores for processing the write operations is increased.
申请公布号 US8930633(B2) 申请公布日期 2015.01.06
申请号 US201213523605 申请日期 2012.06.14
申请人 International Business Machines Corporation 发明人 Amit Jonathan;Lidor Amir;Marenkov Sergey;Raikhman Rostislav
分类号 G06F12/00;G06F13/00;G06F13/28;G06F11/34;G06F3/06 主分类号 G06F12/00
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A method for reducing read latency in a read processing storage system using a pool of a plurality of CPU cores, comprising: assigning to each one of the plurality of CPU cores for processing only one of write operations, read operations, and read and write operations that are scheduled for processing; setting a maximum number of the plurality of CPU cores for processing only the read operations, thereby lowering the read latency; and allocating a minimal number of the plurality of CPU cores for processing the write operations, thereby increasing a write latency, wherein upon reaching a throughput limit for the write operations that causes the minimal number of the plurality of CPU cores to reach a busy status, the minimal number of the plurality of CPU cores for processing the write operations is increased.
地址 Armonk NY US