Method for realizing high-speed and safe server cluster management through FPGA virtualization deployment

A server cluster and management method technology, applied in the field of operation labs or small and medium-sized enterprise server cluster management services, can solve the problems of resource competition, leaving operation traces, affecting efficiency, etc., to achieve low power consumption, high flexibility, powerful effect

Pending Publication Date: 2020-05-08
SHANGHAI UNIV
View PDF5 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The current application method is that users directly perform high-performance computing on the physical machine equipped with FPGA, which causes a series of problems. Users may make misoperations due to lack of technical experience, which directly causes the physical machine to fail to work normally, and even endangers system security; many Multiple users occupying the same physical machine at the same time may lead to serious resource competition and affect efficiency; users log in to the FPGA server and perform operations by assigning IP addresses, leaving traces of operations on the physical machine, thereby making the life cycle of the entire FPGA resource management (allocation, recycling and reuse) become extremely inefficient

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
  • Method for realizing high-speed and safe server cluster management through FPGA virtualization deployment
  • Method for realizing high-speed and safe server cluster management through FPGA virtualization deployment
  • Method for realizing high-speed and safe server cluster management through FPGA virtualization deployment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0040]First of all, based on the Docker container engine to encapsulate FPGA locally, a method of encapsulating FPGA resources in the container is proposed, and operations such as accessing, programming, and running programs to FPGA are realized in the container interactive environment; secondly, based on SSH, it is proposed to Realize the method of secure access to the FPGA container outside the container; then, according to the generated container image, design a microservice based on the Kubernetes cluster cont...

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

The invention discloses a method for realizing high-speed and safe server cluster management through FPGA virtualization deployment, and belongs to the field of high performance data processing, whichcan improve the speed, the reliability and the safety of services such as access, programming and calculation of small and medium-sized enterprise server clusters for externally deploying FPGA resources a. The method is characterized in that a Docker container engine and a Kubernetes cluster container orchestration engine management system are adopted to construct FPGA virtualization deployment;available virtualized FPGA resources are automatically provided for users outside the cluster in a micro-service mode; then, when a user accesses the virtualized FPGA container, the user can obtain access permission to all resources of FPGA hardware, that is, an operating system kernel of the host machine is directly used to process mass data, and after the user finishes using, the system can automatically release and recycle the resources for next resource allocation and use.

Description

technical field [0001] The invention relates to the field of high-performance data processing, in particular, using FPGA virtualization deployment and scheduling methods to operate laboratories or small and medium-sized enterprise server cluster management services. Background technique [0002] Nowadays, Internet applications generate massive amounts of data, and the demand for computing in data centers is also rising rapidly. The computing demands of various applications such as deep learning online prediction, video transcoding during live broadcast, image compression and decompression, and HTTPS encryption have far exceeded the capabilities of traditional CPU processors. [0003] In the past, semiconductor technology continued to evolve rapidly, and processor performance doubled every 18 months. As semiconductor technology gradually approached the physical limit, Moore's Law was almost invalidated, circuits became more and more complex, and the development cost of each d...

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): G06F9/455G06F21/31
CPCG06F9/45558G06F21/31G06F2009/45595G06F2009/45587G06F2009/45562G06F2009/4557
Inventor 刘宝化江枫沈文枫支小莉丁雪海
Owner SHANGHAI UNIV
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