发明名称 |
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 |