白丝美女被狂躁免费视频网站,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
技術(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 MPIO drivers described herein may comprise, for example, otherwise conventional MPIO drivers, such as PowerPath? drivers from Dell EMC of Hopkinton, Mass., suitably modified in the manner disclosed herein to implement for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space. Other types of MPIO drivers from other driver vendors may be suitably modified to incorporate for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space as disclosed herein.

Paths may be added or deleted between the host devices 102 and the storage array 105 in the system 100. For example, the addition of one or more new paths from host device 102-1 to the storage array 105 or the deletion of one or more existing paths from the host device 102-1 to the storage array 105 may result from the respective addition or deletion of at least a portion of the storage devices 106 of the storage array 105.

Addition or deletion of paths can also occur as a result of zoning and masking changes or other types of storage system reconfigurations performed by a storage administrator or other user.

In some embodiments, paths are added or deleted in conjunction with the addition of a new storage array or the deletion of an existing storage array from a storage system that includes multiple storage arrays, possibly in conjunction with configuration of the storage system for at least one of a migration operation and a replication operation.

權(quán)利要求

1
微信群二維碼
意見反饋