白丝美女被狂躁免费视频网站,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
公開日期
2021-11-16
申請(qǐng)人
EMC IP Holding Company LLC(US MA Hopkinton)
發(fā)明人
Sanjib Mallick; Md Haris Iqbal; Kundan Kumar
IPC分類
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.

說明書

The interface logic 114 allows an application 212 or kernel space-based filesystem 222 to utilize the user space IO load balancing and submission functionality 216 without requiring a reconfiguration of the application 212 or the kernel space-based filesystem 222.

Illustrative embodiments of the techniques and functionality of interface logic 114 will now be described in more detail with reference to the flow diagram of FIG. 4.

The process as shown in FIG. 4 includes steps 400 through 412, and is suitable for use in the system 100 but is more generally applicable to other types of systems comprising multiple host devices and a shared storage system. The process will be described with reference also to FIGS. 1 and 3.

At step 400, in conjunction with or after a boot up of a given host device 102, the IO load balancing and submission functionality 216 of the given host device 102 performs path discovery and establishes connections between the host device 102-1 and the storage array 105 of the storage system. For example, the IO load balancing and submission functionality 216 may establish connections between the host device 102-1 and the storage array 105 from the user space 210 using one or more user space-based communication protocols such as, e.g., RDMA, TCP, or other communication protocols. For these connections, various native paths between the host device 102 and the logical volumes of the storage array 105 are generated.

權(quán)利要求

1
微信群二維碼
意見反饋