Got it

End-to-End I/O Priority Oceanstor Dorado V6 All-flash Storage - Feature Guide 7

Latest reply: Dec 20, 2021 19:11:41 494 11 8 0 0

On Huawei OceanStor Dorado V6 all-flash storage systems, controllers label each I/O with a priority according to its type to ensure stable latency for specific types of I/Os. This allows the system to schedule CPU and other resources and queue I/Os by priority, offering an end-to-end I/O-priority-based latency guarantee. Specifically, upon reception of multiple I/Os, SSDs check their priorities and process higher-priority I/Os first. 

Huawei OceanStor Dorado V6 all-flash storage systems classify I/Os into the following five types and assign their priorities in descending order, achieving optimal internal and external I/O response. 

  • Read and write I/Os

  • Advanced feature I/Os

  • Reconstruction I/Os

  • Cache flush I/Os

  • Garbage collection I/Os


End-to-end I/O priority in figure below.

End-to-end I/O priority

On the left side in the preceding figure, various I/Os have the same priority and contend for resources. After I/O priority adjustment, system resources are allocated by I/O priority.

On each disk, in addition to assigning priorities to I/Os, Huawei OceanStor Dorado V6 all-flash storage systems also allow high-priority read requests to interrupt ongoing write and erase operations. When a host writes data to a storage system, a write success is returned to the host after the data is written to the global cache. When a host reads data from a storage system, data needs to be read from SSD disks if the cache is not hit. In this case, the disk read latency directly affects the read latency of the host. Huawei OceanStor Dorado V6 all-flash storage systems are equipped with the latest generation of Huawei-developed SSDs and use the read first technology to ensure a stable latency. 

Generally, there are three operations on the flash media of an SSD: read, write, and erase. The erase latency is 5 ms to 15 ms, the write latency is 2 ms to 4 ms, and the read latency ranges from dozens of μs to 100 μs. When a flash chip is performing a write or an erase operation, a read operation must wait until the current operation is finished, which causes a great jitter in read latency.

Read first on SSDs - figure below

Read first on SSDs

As shown in Figure, if a read request with a higher priority is detected during an erase operation, the system cancels the current operation and preferentially processes the read request. This greatly reduces the read latency on SSDs.

I need make a collection for you.End-to-End I/O Priority Oceanstor Dorado V6 All-flash Storage - Feature Guide 7-3457719-1 Oceanstor Dorado V6
View more
  • x
  • convention:

Ihteshamraza
Ihteshamraza Created Sep 29, 2020 18:28:27 (1) (0)
haha that will be so nice of you  
little_fish
little_fish Reply Ihteshamraza  Created Jul 21, 2021 07:26:11 (0) (0)
 
Thanks for sharing
View more
  • x
  • convention:

Ihteshamraza
Ihteshamraza Created Oct 21, 2020 05:05:40 (0) (0)
thank you  
DragonVN
DragonVN Reply Ihteshamraza  Created Oct 21, 2020 05:14:26 (0) (0)
 
albertR
albertR Reply DragonVN  Created Dec 8, 2020 13:22:26 (0) (0)
 
Nice job
View more
  • x
  • convention:

little_fish
little_fish Created Dec 8, 2020 14:58:35 (0) (0)
 
Informative post on end-to-end I/O priority Oceanstor Dorado V6 All-flash storage
View more
  • x
  • convention:

This article on end-to-end I/O priority is quite informative. All-flash storage Oceanstor Dorado V6
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.