Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

10 results about "I/O virtualization" patented technology

Input/output (I/O) virtualization is a methodology to simplify management, lower costs and improve performance of servers in enterprise environments. I/O virtualization environments are created by abstracting the upper layer protocols from the physical connections.

High-speed I / O virtualization server based on FPGA and remote forwarding method

The invention relates to the technical field of computer hardware and network communication, in particular to a high-speed I / O (input / output) virtualization server based on an FPGA (field programmable gate array) and a remote forwarding method.The high-speed I / O virtualization server comprises an FPGA chip, a network processing unit, an I / O protocol processing unit, a protocol conversion and scheduling unit, a time sequence and transaction management unit and a data buffering and flow control unit are integrated in the FPGA chip; the optical fiber Ethernet interface module comprises a physical layer interface and an MAC layer processing and network configuration interface; the local I / O interface module comprises a USB interface circuit, a serial port interface circuit, a PCIe interface circuit and an interface expansion connector; the power supply and monitoring module comprises a multi-path power supply management system, a state monitoring and diagnosis system and an LED indication system; according to the self-adaptive Baud rate detection circuit, the Baud rate can be accurately locked under the condition that data with less than two characters is received, the number of data bits, the type of a check bit and the length of a stop bit are automatically identified, and compared with a traditional microcontroller scheme, the self-adaptive Baud rate detection circuit has higher precision and higher detection speed.
Owner:梁琦

NVMe storage array virtualization device based on FPGA

The invention discloses an NVMe storage array virtualization device based on an FPGA (Field Programmable Gate Array), which is characterized in that single I / O (Input / Output) virtualization (SR-IOV) is realized in the FPGA, and a plurality of NVMe virtual functions which can be directly accessed by a virtual machine are externally provided; mapping from a virtual volume logic address to a physical storage address is completed in hardware, striping management and RAID verification calculation are carried out on a plurality of NVMe solid state disks at the rear end, and storage resource pooling is achieved; the partial reconfigurable characteristic of the FPGA is utilized, I / O scheduling, data compression and prefetching strategies are dynamically adjusted, and the adaptability and performance efficiency of the system are improved. Hardware unloading of the whole I / O path is completed in the FPGA, intervention of a host CPU is not needed, delay is remarkably reduced, the throughput capacity is improved, service quality isolation and elastic expansion in a multi-tenant environment are supported, and an effective technical path is provided for constructing a next-generation high-performance and low-delay storage infrastructure.
Owner:CHINA SHIPBUILDING IND CORP NO 723 RESEARCH INSTITUTE

Method for docking and adapting working node host and DPU of cloud computing cluster, DPU chip, DPU intelligent network card and cloud computing equipment

The application provides a method for docking and adapting a work node host and a DPU of a cloud computing cluster, a DPU chip, a DPU intelligent network card and a cloud computing device, and the method comprises the following steps: calling a single-root I / O virtualization network device plug-in to allocate a first virtual function; creating a first container group and allocating the first virtual function to the first container group; calling the multi-interface container network element plug-in to create a first interface device corresponding to the first virtual function; the vector data packet processing framework agent calls a DPU virtual resource management daemon to load and manage the first interface device; the multi-interface container network element plug-in loads a virtualization network driver for the first virtual function and transfers the first interface device to a network space of the first container group. According to the technical scheme of the application, complex network layer functions and large-scale network topology processing can be supported, and seamless support for the cloud computing cluster and efficient network policy management can be realized.
Owner:SHENZHEN JAGUAR MICROSYSTEMS CO LTD

GPU (Graphics Processing Unit) virtualization processing method, device, equipment, medium and product

The invention provides a GPU (graphics processing unit) virtualization processing method, device, equipment, medium and product, which are applied to the technical field of virtualization, and the method comprises the following steps: deploying a virtual GPU monitor drive under the condition that GPU hardware of a physical host does not support a single-root I / O (input / output) virtualization function, and executing the single-root I / O virtualization function through the virtual GPU monitor drive; performing virtualization cutting on hardware resources of the GPU hardware to obtain a plurality of pieces of virtual GPU equipment; the virtual GPU device is allocated to one or more virtual machines such that the virtual machines use hardware resources of the GPU hardware through the virtual GPU device. According to the embodiment of the invention, virtualization cutting is carried out on GPU hardware which does not support a single-root I / O virtualization function through the virtual GPU monitor drive, the use limitation of the GPU hardware which does not support SR-IOV is avoided, and the resource utilization rate is improved.
Owner:CHINA TELECOM CLOUD TECH CO LTD

Peripheral component interconnect express peripheral sharing

ActiveCN115023692BVirtualizationI/O virtualization
A peripheral proxy subsystem (306) is placed between multiple hosts (302, 304) each having a root controller (312, 316) and a single root I / O virtualization (SR-IOV) peripheral device (308) to be shared. The peripheral proxy subsystem (306) provides a root controller (318) for endpoints (320) coupled to the SR-IOV peripheral device (308) or devices and multiple endpoints (310, 314) for coupling to the root controllers (312, 316) of the hosts (302, 304). The peripheral proxy subsystem (306) maps virtual functions of the SR-IOV peripheral device (308) to the multiple endpoints (310, 314) as needed to allow the virtual functions to be assigned to the hosts (302, 304). The virtual functions of the SR-IOV peripheral device (308) are then presented to the appropriate hosts (302, 304) as physical functions or virtual functions.
Owner:TEXAS INSTRUMENTS INC

Performance optimization design method, system, medium and equipment for pass-through I / O virtualization

The application provides a design method, system, medium and equipment for performance optimization of pass-through I / O virtualization, comprising: an I / O page table configuration step; a DMA buffer detection step; and a DMA buffer dynamic migration step. The application focuses on performance overhead which is not focused on by the prior art, and the design scheme well solves the overhead. The design scheme of the application is designed around I / O devices, which is more in line with the current hardware development trend compared with the design scheme around the CPU in the past work. The design scheme of the application is not sensed by the guest virtual machine, and the guest virtual machine can enjoy the performance improvement brought by the scheme without modifying the source code.
Owner:SHANGHAI JIAOTONG UNIV

Access control mechanism for virtual functions in universal flash storage I / O virtualization

A Universal Flash Storage (UFS) host controller supporting input / output virtualization (IOV) is disclosed. The host controller comprises a programmable Function ID (FID) to Stream ID (SID) mapping unit configured to assign unique stream IDs to physical and virtual UFS Host Controller Interface (UFSHCI) functions. The mapping unit includes registers accessible only within the physical UFSHCI's address space, allowing exclusive control by the host operating system. When a data transfer request is received, the host controller maps it to an assigned stream ID based on the programmable mapping. A UFS device coupled to the host controller validates received stream IDs before executing data transfer requests. This mechanism enables isolation of data streams between virtual functions, enhancing security in virtualized storage environments and accommodating evolving system requirements.
Owner:QUALCOMM INC +6

Management method, system and device of kubernetes platform, medium and product

The invention discloses a management method, system and device of a kubernetes platform, a medium and a product, and relates to the technical field of computers, and the management method comprises the steps that whether a configuration file of a single-root I / O virtualization device plug-in is changed or not is detected; determining a current management request under the condition that the configuration file is changed, and determining a target management strategy according to the current management request; and performing at least one operation of resource group configuration, resource group isolation and resource group node adjustment according to the target management strategy. Therefore, the problems that a Kubernetes platform has a performance bottleneck when processing a high-throughput and low-delay network scene and is difficult to meet a scene with extremely high network requirements are solved, resource pooling, elastic management and single-root I / O virtualized network isolation are realized, the network security, resource scheduling flexibility and system operation and maintenance intelligence level in a multi-tenant environment are effectively improved, and the system performance is improved. And the reliability, the expandability and the service quality guarantee capability of the platform are obviously enhanced.
Owner:INSPUR SUZHOU INTELLIGENT TECH CO LTD

Dynamic I / O virtualization system having guest memory management for mapping virtual addresses managed by process and memory manager (PMM) and dynamic execution context (DEC)

A system and method for providing dynamic I / O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device-agnostic I / O virtualization includes a host computer interface, memory, I / O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I / O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.
Owner:DYNAVISOR INC

Native protocol I / O device network access method and system in virtualization environment

The invention relates to the technical field of virtualized network communication, in particular to a native protocol I / O device network access method and system in a virtualized environment, and the method comprises the following steps: S1, deploying an I / O virtualization service on a physical server, and enabling the I / O virtualization service to be connected with a physical I / O device; s2, a virtual machine I / O client is installed in the virtual machine and used for providing a standard I / O equipment interface for an upper-layer application and establishing network connection with the I / O virtualization service; s3, establishing a native I / O protocol pipeline between the I / O virtualization service and the virtual machine I / O client; s4, transmitting I / O equipment data through a native I / O protocol pipeline; s5, in the migration process of the virtual machine, the I / O session state is kept, and network connection is reestablished; through an innovative session persistence and state synchronization mechanism, I / O connection can be seamlessly kept in the migration process of the virtual machine, it is ensured that service operation is not perceptually interrupted, and the reliability of the system and the user experience are greatly improved.
Owner:梁琦