This is the seventh day of my participation in the August More Text Challenge. For details, see “August More Text Challenge”.

Intelligent Quality of Service (SmartQoS)

The SmartQoS feature, also known as the intelligent quality of Service (QOS) feature, can dynamically allocate storage system resources to meet specific performance goals of certain applications. The SmartQoS feature allows you to set an upper limit for a specific application based on a series of application data characteristics (IOPS and bandwidth usage). The storage system accurately limits the performance of applications based on the set upper limit to prevent non-critical applications from preempting too many resources and affecting the performance of critical applications. SmartQoS uses the I/O priority scheduling technology based on luns, FS, or snapshots and I/O traffic control technology to ensure the service quality of data services.

I/O priority scheduling technology:

Distinguish the importance of different businesses by prioritizing them. When allocating storage system resources for different services, ensure that the requests for higher-priority services are allocated first. When storage system resources are scarce, allocate more resources to high-priority services to ensure service quality of high-priority services.

I/O flow control technology:

The I/O traffic control technology of SmartQoS is the queue management of APPLICATION I/ OS, which is implemented through I/O request processing, token distribution, and dequeuing control. Traffic is restricted based on the performance control objectives (IOPS and bandwidth) set by users. The I/O flow control mechanism is used to limit the impact of heavy traffic on some services.

As the storage system capacity continues to increase, the SmartQos feature can specify different performance goals for different services. Multiple applications can be deployed on the same storage device to solve the problem of resource contention and meet the requirements of critical services.

Thank you very much