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

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

專利號(hào)
US11175840B2
公開日期
2021-11-16
申請(qǐng)人
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 above-described functions associated with functionality for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space are carried out at least in part under the control of its interface logic 114. For example, interface logic 114 is illustratively configured to control performance of portions of the process shown in the flow diagram described above in conjunction with FIG. 4.

As indicated previously, absent use of the functionality for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space as disclosed herein, applications and kernel space-based filesystems which rely on kernel space-based IO load balancing and submission functionality are unable to utilize user space-based IO load balancing and submission functionality. This leads to inefficiencies in the storage system as well as in the host device since kernel space-based IO load balancing and submission functionality requires the use of kernel IO stacks, interrupts and other kernel space-based functionality.

Such drawbacks are advantageously overcome in illustrative embodiments herein by utilization of interface logic 114 to implement functionality for interfacing applications using kernel space block devices with IO load balancing and submission functionality in the user space in a manner which allows these applications and kernel space-based filesystems to transfer IO commands to the user space IO load balancing and submission functionality via the kernel space for submission to the storage array from the user space.

權(quán)利要求

1
微信群二維碼
意見反饋