-
公开(公告)号:US20200371689A1
公开(公告)日:2020-11-26
申请号:US16416696
申请日:2019-05-20
Applicant: Intel Corporation
Inventor: Sujoy Sen , Siddhartha Kumar Panda , Jayaraj Puthenpurackal Rajappan , Kunal Sablok , Ramkumar Venkatachalam
IPC: G06F3/06
Abstract: Technologies for quality of service (QoS) management include a computing device having a physical storage volume and multiple processor cores. A management thread reads I/O counters that are each associated with a logical volume and a processor core. The logical volumes are backed by the physical storage volume. The management thread configures stop bits as a function of the I/O counters and multiple QoS parameters. Each stop bit is associated with a logical volume and a processor core. The QoS parameters include minimum guaranteed bandwidth and optional maximum allowed bandwidth for each logical volume. A worker thread reads the stop bit associated with a logical volume and a processor core, accesses the logical volume if the stop bit is not set, and updates the I/O counter associated with the logical volume and the processor core in response to accessing the logical volume. Other embodiments are described and claimed.
-
公开(公告)号:US11106361B2
公开(公告)日:2021-08-31
申请号:US16416696
申请日:2019-05-20
Applicant: Intel Corporation
Inventor: Sujoy Sen , Siddhartha Kumar Panda , Jayaraj Puthenpurackal Rajappan , Kunal Sablok , Ramkumar Venkatachalam
IPC: G06F3/06
Abstract: Technologies for quality of service (QoS) management include a computing device having a physical storage volume and multiple processor cores. A management thread reads I/O counters that are each associated with a logical volume and a processor core. The logical volumes are backed by the physical storage volume. The management thread configures stop bits as a function of the I/O counters and multiple QoS parameters. Each stop bit is associated with a logical volume and a processor core. The QoS parameters include minimum guaranteed bandwidth and optional maximum allowed bandwidth for each logical volume. A worker thread reads the stop bit associated with a logical volume and a processor core, accesses the logical volume if the stop bit is not set, and updates the I/O counter associated with the logical volume and the processor core in response to accessing the logical volume. Other embodiments are described and claimed.
-