IaaS Cloud Computing Service based on GPU Virtualization Technology

Authors

  • Che-Lun Hung Author
  • An-Shao Yen Author
  • Yin-Te Tsai Author
  • Hsiao-Hsi Wang Author
  • Yaw-Ling Lin Author

Keywords:

Cloud Computing; GPU; IaaS; Virtualization

Abstract

In the past few years, a variety of services have been developed on Cloud computing environment, such as IaaS, PaaS, and SaaS. Amazon EC 2 is one of the famous IaaS vendors to allow user to rent virtual machines. In this study, we propose an IaaS architecture that is based on GPU virtualization Technology. This IaaS architecture provides the high availability according to virtualize GPU computing resources. Each virtual machine in this architecture can execute a GPU program. In the experiments, we test three computations such as matrix multiply, prefix sum and mote carlo on the proposed IaaS architecture. The results show that the performances of these three computations on the proposed architectures are similar to those of the GPU device without virtualization. Therefore, the GPU computing resource can be virtualized in this architecture and also the virtual machine based on this architecture can gain from the GPU computation power.

References

Downloads

Published

2016-12-06

Issue

Section

Articles