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

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

專(zhuān)利號(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ū)

It is assumed that each of the other MPIO drivers 112 are configured in a manner similar to that described above and elsewhere herein for the first MPIO driver 112-1. The other host devices 102 of the system 100 are therefore also configured to communicate over the SAN 104 with the storage array 105, and the MPIO drivers 112 of such other host devices 102 are each similarly configured to select IO operations from a corresponding one of the sets of IO queues 110 for delivery to the storage array 105 over the SAN 104, and to perform the disclosed functionality for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space. Accordingly, functionality described above in the context of the first MPIO driver 112-1 is assumed to be similarly performed by each of the other MPIO drivers 112-2 through 112-N.

The MPIO drivers 112 may be otherwise configured utilizing well-known MPIO functionality such as that described in K. Piepho, “Dell EMC SC Series Storage: Microsoft Multipath I/O,” Dell EMC Engineering, June 2017, which is incorporated by reference herein. Such conventional MPIO functionality is suitably modified in illustrative embodiments disclosed herein to support functionality for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space.

權(quán)利要求

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