VEUGM: Verifiable, Efficient and Universal GPU Performance Measurement in the Cloud
Due to the low-cost nature of cloud computing, many users deploy services on cloud platforms. However, malicious cloud platforms may offer hardware with lower performance than claimed, harming users' interests. Although users can run performance measurements on the cloud to verify the provided performance, existing methods are mostly designed for trusted environments and neglect the integrity of the measurement process. This oversight allows malicious cloud platforms to falsify measurement results easily. In this paper, we propose VEUGM, a verifiable, efficient measurement framework universal to various GPUs. This framework uses the TEE on the CPU side to generate measurement tasks and reliably verify the performance of cloud-based GPUs. Specifically, we devise an adaptive comprehensive performance measurement task that can accurately assess the performance of various GPUs with minimal overhead. Given the typically limited performance of TEEs, we further design a low-overhead measurement integrity verification algorithm to efficiently verify the correctness of measurement task execution within the TEE. Furthermore, we conduct theoretical analysis and extensive evaluations. The results on various GPUs demonstrate that VEUGM not only ensures the verifiability of the measurement task execution process but also reduces the required measurement time by an average of 82.63%.
Authors
- Hongbing Cheng (ORCID: https://orcid.org/0000-0002-8504-1092)
- Cheng-Kai Chen
- Xiaoli Zhang (ORCID: https://orcid.org/0000-0001-8412-4956)
- Changqing Yan (ORCID: https://orcid.org/0000-0002-0571-8025)
- Zhicheng Xu (ORCID: https://orcid.org/0000-0003-1611-6422)
Institutions
- Zhejiang University of Technology (CN)
- University of Science and Technology Beijing (CN)
Publication Details
- Published
- 2024-12-20
- DOI
- https://doi.org/10.1109/msn63567.2024.00107
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00