{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:47:48Z","timestamp":1760028468659,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T00:00:00Z","timestamp":1738713600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Guiyang City Science and Technology Plan Project","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"initiative for Research on the Quality Monitoring System for Master\u2019s Degree Programs in Electronic Information on account of Analytic Hierarchy Process","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"Natural Science Research Foundation of Education Department of Guizhou Province","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"Guizhou Provincial Science and Technology Plan Project","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"Scientific Studies of Higher Education Institution, Guizhou Province Education Department","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"Science and Technology Foundation of Guizhou Province","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"Doctoral Research Start-up Fund of Guiyang University","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"Shenzhen Natural Science Fund","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]},{"name":"IER Foundation 2023","award":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"],"award-info":[{"award-number":["[2024]2-22","2024JG01","QJJ [2024]190","QKTY[2024]017","QEJ[2022]307","QEJ[2021]005","QKHJC-ZK[2023]012","QKHJC-ZK[2022]014","GYU-KY-2025","JCYJ20200109144601715","JCYJ20200109144612399","IERF202304"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>The paper constructs an OpenStack cloud platform on Inspur servers, including components such as Keystone, Glance, Placement, Nova, Neutron, and Dashboard. It specifically investigates the method of constructing GPU pass-through using Virtual I\/O (VFIO) technology. The aim is to directly allocate graphics card resources to cloud hosts to meet high-performance computing needs. VFIO technology can directly assign physical devices (such as graphics cards) to virtual machines, avoiding performance loss and operational complexity associated with traditional virtualization. After passing through the graphics card to the cloud host via VFIO technology, it can directly control and manage the graphics card resources within the cloud host, providing better support for high-performance computing tasks. Test results show that the GPU pass-through design has a memory bandwidth of 107.5 GB\/s, a pixel fill rate of 41.6 GPixel\/s, a texture fill rate of 53.1 GTexel\/s, a base frequency of 1326.9 MHz, and possesses a FP32 (float) floating-point performance of 2.1TFLOPS, with 72 texture units and 48 ROPs raster operations units. Moreover, in high-load computing scenarios, the pass-through graphics card exhibits superior availability and performance.<\/jats:p>","DOI":"10.3390\/computation13020038","type":"journal-article","created":{"date-parts":[[2025,2,5]],"date-time":"2025-02-05T05:50:36Z","timestamp":1738734636000},"page":"38","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Design and Implementation of GPU Pass-Through System Based on OpenStack"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6502-587X","authenticated-orcid":false,"given":"Linchang","family":"Zhao","sequence":"first","affiliation":[{"name":"School of Computer Science, Guiyang University, Guiyang 550005, China"},{"name":"Guizhou Provincial Key Laboratory for Digital Protection, Development and Utilization of Cultural Heritage, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yu","family":"Jin","sequence":"additional","affiliation":[{"name":"School of Computer Science, Guiyang University, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guoqing","family":"Hu","sequence":"additional","affiliation":[{"name":"PKU-HKUST Shenzhen-Hong Kong Institution, Shenzhen Institute of Peking University, Shenzhen 518057, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenxi","family":"Zhou","sequence":"additional","affiliation":[{"name":"School of Computer Science, Guiyang University, Guiyang 550005, China"},{"name":"Guizhou Provincial Key Laboratory for Digital Protection, Development and Utilization of Cultural Heritage, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Wei","sequence":"additional","affiliation":[{"name":"School of Computer Science, Guiyang University, Guiyang 550005, China"},{"name":"Guizhou Provincial Key Laboratory for Digital Protection, Development and Utilization of Cultural Heritage, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-4560-4916","authenticated-orcid":false,"given":"Ruiping","family":"Li","sequence":"additional","affiliation":[{"name":"School of Computer Science, Guiyang University, Guiyang 550005, China"},{"name":"Guizhou Provincial Key Laboratory for Digital Protection, Development and Utilization of Cultural Heritage, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xu","family":"Zhu","sequence":"additional","affiliation":[{"name":"School of Electronic Information Engineering, Guiyang University, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yongchi","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Electronic Information Engineering, Guiyang University, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiulin","family":"Jin","sequence":"additional","affiliation":[{"name":"Guizhou Provincial Key Laboratory for Digital Protection, Development and Utilization of Cultural Heritage, Guiyang 550005, China"},{"name":"School of Science, Guiyang University, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qianbo","family":"Li","sequence":"additional","affiliation":[{"name":"School of Building Equipment, Guizhou Polytechnic of Construction Guiyang, Guiyang 550005, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,2,5]]},"reference":[{"key":"ref_1","unstructured":"Ramesh, R., Yogesh, V., and Uday, K. (2019, January 15\u201319). Evaluating GPU Performance for Deep Learning Workloads in Virtualized Environment. Proceedings of the 2019 International Conference on High Performance Computing Simulation (HPCS), Dublin, Ireland."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Oliveira, L., Martins, P., Abbasi, M., and Caldeira, F. (2022). Cisco NFV on Red Hat OpenStack Platform, Springer.","DOI":"10.1007\/978-3-030-87687-6_24"},{"key":"ref_3","first-page":"047051","article-title":"RESTlogic: Detecting Logic Vulnerabilities in Cloud REST APIs","volume":"78","author":"Wang","year":"2024","journal-title":"Comput. Mater. Contin."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"e5275","DOI":"10.1002\/cpe.5275","article-title":"Improving the management efficiency of GPU workloads in data centers through GPU virtualization","volume":"33","author":"Iserte","year":"2021","journal-title":"Concurr. Comput.-Pract. Exp."},{"key":"ref_5","first-page":"2179","article-title":"Design of an adaptive GPU sharing and scheduling scheme in container-based cluster","volume":"7","author":"Chen","year":"2019","journal-title":"Clust. Comput.-THE J. Netw. Softw. Tools Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"012169","DOI":"10.1088\/1742-6596\/1693\/1\/012169","article-title":"Design and Implementation of virtual simulation experiment platform for computer specialized courses","volume":"1693","author":"Song","year":"2020","journal-title":"J. Phys. Conf. Ser."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Kim, K., and Lee, K. (2021). An Implementation of Open Source-Based Software as a Service (SaaS) to Produce TOA and TOC Reflectance of High-Resolution KOMPSAT-3\/3A Satellite Image. Remote Sens., 13.","DOI":"10.3390\/rs13224550"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1007\/s12145-022-00893-6","article-title":"GeoCloud4SDI: A cloud enabled open framework for development of spatial data infrastructure at city level","volume":"16","author":"Tripathi","year":"2022","journal-title":"Earth Sci. Inform."},{"key":"ref_9","unstructured":"Anshuj, G., Purushottam, K., Uday, K., Hari, S., and Lan, V. (2019, January 17\u201320). Empirical Analysis of Hardware-Assisted GPU Virtualization. Proceedings of the 2019 IEEE 26th International Conference on High Performance Computing, Data, and Analytics (HiPC), IEEE, Hyderabad, India."},{"key":"ref_10","unstructured":"Yingzi, W., Xiang, F., Jue, H., and Lei, W. (2021, January 10\u201311). Application of GPU Virtualization Technology in Big Data Processing. Proceedings of the 2021 IEEE Conference on Telecommunications, Optics and Computer Science (TOCS), IEEE, Shenyang, China."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"108947","DOI":"10.1016\/j.patcog.2022.108947","article-title":"Siamese networks with an online reweighted example for imbalanced data learning","volume":"132","author":"Zhao","year":"2022","journal-title":"Pattern Recognit. J. Pattern Recognit. Soc."},{"key":"ref_12","unstructured":"Ting, G., Shen, Z., Bin, G., Jian, C., Dong, L., and Sheng, L. (2022, January 25\u201327). GPU PCD: Design and Implementation of Virtual GPU on Private Cloud Desktop. Proceedings of the 2022 IEEE 2nd International Conference on Educational Technology (ICET), IEEE, Beijing, China."},{"key":"ref_13","unstructured":"Wang, Z., Miao, J., Yu, J., and Zhu, G. (2019, January 11\u201312). Performance Analysis of NVIDIA GPU Virtualization in NARI Desktop Cloud. Proceedings of the 2019 3rd International Conference on Data Science and Business Analytics (ICDSBA), IEEE, Istanbul, Turkey."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ziyang, W., Fang, Z., Jing, L., Guang, F., and Jian, D. (2020, January 6\u20138). SEGIVE: A Practical Framework of Secure GPU Execution in Virtualization Environment. Proceedings of the 2020 IEEE 39th International Performance Computing and Communications Conference (IPCCC), IEEE, Austin, TX, USA.","DOI":"10.1109\/IPCCC50635.2020.9391574"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1016\/j.neucom.2019.03.076","article-title":"Software Defect Prediction via Cost-sensitive Siamese Parallel Fully-connected Neural Networks","volume":"352","author":"Zhao","year":"2019","journal-title":"Neurocomputing"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/3456564","article-title":"Enabling Service Cache in Edge Clouds","volume":"2","author":"Huang","year":"2021","journal-title":"ACM Trans. Internet Things"},{"key":"ref_17","unstructured":"Lei, C., Ming, X., and Jian, L. (2020, January 10\u201312). Monitoring System of OpenStack Cloud Platform Based on Prometheus. Proceedings of the 2020 International Conference on Computer Vision, Image and DeepLearning (CVIDL), IEEE, Chongqing, China."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"109281","DOI":"10.1016\/j.comnet.2022.109281","article-title":"A review on Virtualized Infrastructure Managers with management and orchestration features in NFV architecture","volume":"217","author":"Kaur","year":"2022","journal-title":"Comput. Netw."},{"key":"ref_19","unstructured":"Vishal, K., Srushti, S., Mohammed, M., Narayan, D., and Hiremath, P. (2022, January 25\u201327). Dynamic Live VM Migration Mechanism in OpenStack-Based Cloud. Proceedings of the 2022 International Conference on Computer Communication and Informatics (ICCCI), IEEE, Coimbatore, India."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1031","DOI":"10.1016\/j.future.2019.05.080","article-title":"A cost-sensitive meta-learning classifier: SPFCNN-Miner","volume":"100","author":"Zhao","year":"2019","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","first-page":"1117","article-title":"How Much Your Cloud Management Platform Is Secure? OpenStack Use Case","volume":"183","author":"Tissir","year":"2020","journal-title":"Innov. Smart Cities Appl."},{"key":"ref_22","unstructured":"Henning, T., Ridho, R., Muchammad, H., Khakim, G., Rizka, W., and Made, D. (2023, January 26\u201327). OpenStack Implementation using Multinode Deployment Method for Private Cloud Computing Infrastructure. Proceedings of the 2023 International Seminar on Intelligent Technology and Its Applications (ISITIA), IEEE, Surabaya, Indonesia."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Zhao, L., Hu, G., and Xu, Y. (2024). Educational Resource Private Cloud Platform Based on OpenStack. Computers, 13.","DOI":"10.3390\/computers13090241"},{"key":"ref_24","first-page":"9139257","article-title":"Design and Implementation of Software-Defined Data Center (SDDC) for Medical Colleges and Universities","volume":"2022","author":"Lin","year":"2022","journal-title":"Mob. Inf. Syst."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"290","DOI":"10.1016\/j.future.2024.05.010","article-title":"Secure Processing-aware Media Storage and Archival (SPMSA)","volume":"159","author":"Noor","year":"2024","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"e3943","DOI":"10.1002\/ett.3943","article-title":"An efficient SDN-based LTE-WiFi spectrum aggregation system for heterogeneous 5G networks","volume":"33","author":"Abbas","year":"2020","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1016\/j.future.2020.01.012","article-title":"Adaptive parameter estimation of GMM and its application in clustering","volume":"106","author":"Zhao","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_28","first-page":"79","article-title":"Security Validation in OpenStack: A Comprehensive Evaluation","volume":"14","author":"Saffran","year":"2024","journal-title":"J. Cybersecur. Inf. Manag."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"163","DOI":"10.46338\/ijetae0122_16","article-title":"Cloud Computing Models for Business","volume":"12","author":"Vorobeva","year":"2022","journal-title":"Int. J. Emerg. Technol. Adv. Eng."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"19","DOI":"10.2218\/ijdc.v17i1.782","article-title":"OpenStack Swift: An Ideal Bit-Level Object Storage System for Digital Preservation","volume":"17","author":"Zhang","year":"2022","journal-title":"Int. J. Digit. Curation"},{"key":"ref_31","first-page":"110","article-title":"Technique for Balanced Load Balancing in Cloud Computing Environment","volume":"13","author":"Joshi","year":"2022","journal-title":"Int. J. Adv. Comput. Sci. Appl."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Walters, J.P., Younge, A.J., Kang, D.I., Yao, K.T., Kang, M., Crago, S.P., and Fox, G.C. (July, January 27). GPU passthrough performance: A comparison of KVM, Xen, VMWare ESXi, and LXC for CUDA and openCL applications. Proceedings of the 2014 IEEE 7th International Conference on Cloud Computing (CLOUD), Anchorage, AK, USA.","DOI":"10.1109\/CLOUD.2014.90"},{"key":"ref_33","unstructured":"Shrinidhi, A., Sagar, K., Surabhi, N., Suyash, K., and Narayan, G. (2023, January 6\u20138). Dynamic Virtual Machine Consolidation for Energy Efficiency in OpenStack-based Cloud. Proceedings of the 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), IEEE, Delhi, India."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Adetiba, E., Akanle, M., Akande, V., Badejo, J., Nzanzu, V.P., Molo, M.J., Oguntosin, V., Oshin, O., and Adebiyi, E. (2022). FEDGEN Testbed: A Federated Genomics Private Cloud Infrastructure for Precision Medicine and Artificial Intelligence Research, Springer.","DOI":"10.1007\/978-3-030-95630-1_6"}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/13\/2\/38\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T16:27:14Z","timestamp":1760027234000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/13\/2\/38"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,5]]},"references-count":34,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025,2]]}},"alternative-id":["computation13020038"],"URL":"https:\/\/doi.org\/10.3390\/computation13020038","relation":{},"ISSN":["2079-3197"],"issn-type":[{"type":"electronic","value":"2079-3197"}],"subject":[],"published":{"date-parts":[[2025,2,5]]}}}