Back to results
US 2022/0027088 A1Published application
Hardware virtualization
AssigneeEMC IP Holding Company LLC
InventorsIgor Fradkin, Scott Rowlands, Ramprasad Shetty, David Brown, Arieh Don
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate to traffic class management of NVMe (non-volatile memory express) traffic. One or more virtual controllers for at least one host adapter (HA) of a storage device are generated. Each virtual controller is assigned a unique controller identifier (ID) Additionally, one or more input/output (IO) queues for each virtual controller are established. Further, IO workloads are processed via each IO queue.
Claims20
A method comprising:
- generating one or more virtual controllers for at least one host adapter (HA) of a storage array, wherein each virtual controller is assigned a unique controller identifier (ID);
- establishing one or more input/output (IO) queues for each virtual controller;
- allocating a portion of each virtual controller's resources to each controller's IO queues based on IO service levels (SLs) related to each IO queue;
- and
- processing IO workloads via each IO queue.
2 more elements
An apparatus configured to at least one processor configured to:
- generate one or more virtual controllers for at least one host adapter (HA) of a storage array, wherein each virtual controller is assigned a unique controller identifier (ID);
- establish one or more input/output (IO) queues for each virtual controller;
- allocate a portion of each virtual controller's resources to each controller's IO queues based on IO service levels (SLs) related to each IO queue;
- and
- process IO workloads via each IO queue.
2 more elements
Dependencies are inferred from the claim text.