白丝美女被狂躁免费视频网站,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.

說明書

As multipathing technologies have improved, the IO load balancing and submission functionality has, in some cases, completely moved to the user space 210 for some applications. This means that IO operations that are submitted by applications for delivery to the storage array 105 no longer utilize the IO load balancing and submission functionality 224 residing in the kernel space 220. These applications instead rely on IO load balancing and submission functionality 216 residing in the user space 210 which utilizes function calls and libraries in the user space to form and establish connections with the storage array 105 from the user space 210. The IO load balancing and submission functionality 216 does not require the use of the IO stack, interrupts or other functionality in the kernel space 220. After the establishment of a connection by the IO load balancing and submission functionality 216, IO operations for the applications are submitted to the storage array 105 by the IO load balancing and submission functionality 216 via the HBAs in the hardware space 230 from the user space 210 without requiring use of the IO load balancing and submission functionality 224 found in the kernel space 220.

權(quán)利要求

1
微信群二維碼
意見反饋