Device sharing system with PCIe interface and device sharing method with PCIe interface

A technology for sharing systems and interfaces, applied in transmission systems, program control devices, electrical components, etc., to solve problems such as network card type restrictions, affecting network card sharing, and low network card usage efficiency.

Inactive Publication Date: 2014-06-18
HONG FU JIN PRECISION IND (SHENZHEN) CO LTD +1
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, taking a network card as an example, when a server wants to use a network card on another server for data transmission, it needs to use a specific driver, which will inevitably lead to the need to modify the local network card driver to realize calls to different types of network cards, and Ultimately realize the sharing of devices with PCIe interface, which will inevitably lead to inefficient use of network cards
Or, if the server does not modify the local network card driver, then only the network card corresponding to the network card driver can be used, and the types of network cards that can be called must be greatly restricted, thus affecting the number of network cards in use. sharing between devices

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Device sharing system with PCIe interface and device sharing method with PCIe interface
  • Device sharing system with PCIe interface and device sharing method with PCIe interface
  • Device sharing system with PCIe interface and device sharing method with PCIe interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0013] Such as figure 1 Shown is an operating environment diagram of a preferred embodiment of a device sharing system with a Peripheral Component Interconnect Express (PCIe) interface of the present invention. The device sharing system 11 with a PCIe interface is applied to multiple servers, so as to share a device with a PCIe interface in a specified server. This preferred implementation mode can be used to share all devices with PCIe interfaces, that is, the devices with PCIe interfaces are regarded as devices to be shared.

[0014] In order to facilitate the description and clearly illustrate this technical solution, a network card with a PCIe interface is used as an example to describe in detail below. In practical applications, devices with a PCIe interface are applicable to this technical solution, for example: a serial connection with a PCIe interface A SCSI (Serial Attached SCSI, SAS) card, or a PCIe card or device such as a Host Bus Adapter (Host Bus Adapter, HBA) c...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A device sharing system with a PCIe interface runs in a request server and a shared server which provides a PCIe interface device as a to-be-shared device. A shared drive acquires the access of a virtual machine in the request server to the to-be-shared device, and a shared manager returns the model of the to-be-shared device and the memory address of a base register of a PCIe of the to-be-shared device to a shared agent according to the access. The shared drive establishes a first window in a specified storage space of the virtual machine and maps the first window to the memory of the base register of the PCIe of the to-be-shared device. The shared manager establishes a second window in a storage device of the shared server and maps the second window to the specified storage space of the virtual machine. The invention further provides a device sharing method with a PCIe interface. By adopting the device sharing system and the device sharing method of the invention, device sharing with a PCIe interface among a plurality of servers can be realized.

Description

technical field [0001] The invention relates to hardware sharing technology, in particular to a device sharing system and method with fast peripheral component interconnection standard PCIe interface. Background technique [0002] The input and output devices can be shared among multiple devices. However, when one device needs to share the input and output devices of other devices, it is often necessary to modify the corresponding driver program at the local end of the device. For example, taking a network card as an example, when a server wants to use a network card on another server for data transmission, it needs to use a specific driver, which will inevitably lead to the need to modify the local network card driver to realize calls to different types of network cards, and Finally, sharing of devices with PCIe interfaces will be realized, which will inevitably lead to low usage efficiency of network cards. Or, if the server does not modify the local network card driver, ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08G06F9/455
Inventor 杨佳儒
Owner HONG FU JIN PRECISION IND (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products