Abstract

To solve the problem of computing overload in cloud, we intend to design a trusted edge cloud computing model and method based on FPGA (Field Programmable Gate Array) clusters. Firstly, a device, named FPGA Box, with PCIe (Peripheral Component Interconnect Express) power supply capability is used to manage the FPGA accelerator in the model. Besides, the FPGA cluster provide heterogeneous accelerated computing services for the data center through the network. Furthermore, we proposed a trusted edge cloud computing method based on FPGA cluster. On the one hand, a bi-level encryption algorithm based on RSA is proposed to generate an authorized use code, which implied the FPGA accelerator IP (Internet Protocol) address and other information. On the other hand, based on the programmable features of the FPGA accelerators, we set FPGA registers as use status bits, which can control different working status of accelerator. Specifically, when the accelerators has been assigned, we also need upload the deadline of usage to it. Finally, the software activity process of the entire trusted edge cloud system is described in detail, including the process of generating authorized use code. Simulation results show that the edge cloud computing mechanism based on FPGA cluster is proved to be trusted and effective.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call