白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Host-based transfer of input-output operations from kernel space block device to user space block device

專利號(hào)
US11175840B2
公開(kāi)日期
2021-11-16
申請(qǐng)人
EMC IP Holding Company LLC(US MA Hopkinton)
發(fā)明人
Sanjib Mallick; Md Haris Iqbal; Kundan Kumar
IPC分類(lèi)
G06F9/54; G06F3/06; G06F9/50
技術(shù)領(lǐng)域
io,storage,mpio,submission,kernel,balancing,space,host,array,in
地域: MA MA Hopkinton

摘要

An apparatus in one embodiment comprises a host device comprising a processor coupled to memory. The host device is configured to communicate over a network with at least one storage system. The host device is further configured to generate a user space block device and to generate a kernel space block device corresponding to the user space block device. The host device is further configured to receive an input-output operation at the kernel space block device from an application executing on the host device and to transfer the input-output operation from the kernel space block device to the corresponding user space block device. The host device is further configured to submit the input-output operation to the at least one storage system based at least in part on the user space block device.

說(shuō)明書(shū)

The storage array 105 in the present embodiment further comprises additional components such as response time control module 120 and IO operation priority queues 122, illustratively configured to make use of the above-described persistent memory. For example, the response time control module 120 may be used to implement storage array-based adjustments in response time for particular IO operations based at least in part on service level objective (SLO) information stored by the storage array 105 in its persistent memory. The response time control module 120 operates in conjunction with the IO operation priority queues 122.

The storage array 105 utilizes its IO operation priority queues 122 to provide different levels of performance for IO operations. For example, the IO operation priority queues 122 may have respective different priority levels. The storage array 105 may be configured to provide different priority levels for different ones of the IO operations by assigning different ones of the IO operations to different ones of the IO operation priority queues 122. The IO operation priority queues 122 are illustratively associated with respective SLOs for processing of IO operations in the storage array 105.

Process tags may be used in assigning different ones of the IO operations to different ones of the IO operation priority queues 122, as disclosed in U.S. patent application Ser. No. 15/849,828, filed Dec. 21, 2017 and entitled “Storage System with Input-Output Performance Control Utilizing Application Process Detection,” which issued as U.S. Pat. No. 10,474,367 on Nov. 12, 2019, the entirety of which is incorporated by reference herein.

權(quán)利要求

1
微信群二維碼
意見(jiàn)反饋