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

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

專利號
US11175840B2
公開日期
2021-11-16
申請人
EMC IP Holding Company LLC(US MA Hopkinton)
發(fā)明人
Sanjib Mallick; Md Haris Iqbal; Kundan Kumar
IPC分類
G06F9/54; G06F3/06; G06F9/50
技術領域
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.

說明書

In illustrative embodiments, the host devices 102 also comprise respective multipath devices 113-1, 113-2, . . . 113-N. Multipath devices 113 are logical devices that comprise information on one or more paths from a host device 102 to a corresponding logical volume such as, e.g., a LUN, of a storage device 106. The individual block devices representing each path are known as native devices. For example, the MPIO drivers 112 group the information on all paths, e.g., native devices, from a host device 102 to a corresponding logical volume into a multipath device 113 for that logical volume. An MPIO driver 112 routes received IO operations from the host device 102 to the corresponding logical volume according to the information found in the multipath device 113 corresponding to that logical volume. In some embodiments, a multipath device 113 may be included as part of a respective MPIO driver 112 of a host device 102. In some embodiments, the multipath device 113 may be implemented separately from an MPIO driver 112 of a host device 102 or may be implemented on a host device 102 that does not include an MPIO driver 112.

Applications use a multipath device for submitting IO operations to the SAN 104 so that the IO operations may be distributed across all available paths. When paths fail, the MPIO driver will typically redirect the IO operations to other alive paths in the multipath device.

權利要求

1
微信群二維碼
意見反饋