IaaS Cloud Computing Service based on GPU Virtualization Technology
Keywords:
Cloud Computing; GPU; IaaS; VirtualizationAbstract
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.