白丝美女被狂躁免费视频网站,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 storage devices 106 of the storage array 105 of SAN 104 implement LUNs configured to store objects for users associated with the host devices 102. These objects can comprise files, blocks or other types of objects. In illustrative embodiments, the storage devices 106 may comprise one or more clusters of storage devices 106. The host devices 102 interact with the storage array 105 utilizing read and write commands as well as other types of commands that are transmitted over the SAN 104. Such commands in some embodiments more particularly comprise Small Computer System Interface (SCSI) commands, although other types of commands can be used in other embodiments. A given IO operation as that term is broadly used herein illustratively comprises one or more such commands. References herein to terms such as “input-output” and “IO” should be understood to refer to input and/or output. Thus, an IO operation relates to at least one of input and output.

Also, the term “storage device” as used herein is intended to be broadly construed, so as to encompass, for example, a logical storage device such as a LUN or other logical volume. A logical storage device can be defined in the storage array 105 to include different portions of one or more physical storage devices. Storage devices 106 may therefore be viewed as comprising respective LUNs or other logical volumes.

Each of the host devices 102 illustratively has multiple IO paths to the storage array 105, with at least one of the storage devices 106 of the storage array 105 being visible to that host device on a given one of the paths. A given one of the storage devices 106 may be accessible to the given host device over multiple IO paths.

權(quán)利要求

1
微信群二維碼
意見反饋