Kejiang Ye, Jianhua Che, Xiaohong Jiang, Jianhai Chen, Xing Li
{"title":"vTestkit:虚拟化环境的性能基准测试框架","authors":"Kejiang Ye, Jianhua Che, Xiaohong Jiang, Jianhai Chen, Xing Li","doi":"10.1109/ChinaGrid.2010.12","DOIUrl":null,"url":null,"abstract":"Virtualization technology has attracted wide attention in recent years as a method to improve resource utilization, reduce costs, and ease server management. However, the performance penalty resulting from virtualization is an unneglectable problem and should be carefully evaluated. To our knowledge, there are few performance evaluating tools developed for virtualization environments. We propose a configurable framework and implement a prototype vTestkit to provide a platform to do performance evaluation for virtualization environments easily, flexibly, and automatically. In this paper, we first discuss the requirements and challenges of performance measurement in virtualization environments, and then present a methodology for characterizing the performance of single virtual machine (VM) scenario and multi-VM scenario. Then we introduce the architecture of vTestkit framework, implement details, and the testing process with vTestkit. Finally, three typical case studies are presented to show that vTestkit can meet the complex testing requirements well and is propitious to various scenarios.","PeriodicalId":429657,"journal":{"name":"2010 Fifth Annual ChinaGrid Conference","volume":"216 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"vTestkit: A Performance Benchmarking Framework for Virtualization Environments\",\"authors\":\"Kejiang Ye, Jianhua Che, Xiaohong Jiang, Jianhai Chen, Xing Li\",\"doi\":\"10.1109/ChinaGrid.2010.12\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Virtualization technology has attracted wide attention in recent years as a method to improve resource utilization, reduce costs, and ease server management. However, the performance penalty resulting from virtualization is an unneglectable problem and should be carefully evaluated. To our knowledge, there are few performance evaluating tools developed for virtualization environments. We propose a configurable framework and implement a prototype vTestkit to provide a platform to do performance evaluation for virtualization environments easily, flexibly, and automatically. In this paper, we first discuss the requirements and challenges of performance measurement in virtualization environments, and then present a methodology for characterizing the performance of single virtual machine (VM) scenario and multi-VM scenario. Then we introduce the architecture of vTestkit framework, implement details, and the testing process with vTestkit. Finally, three typical case studies are presented to show that vTestkit can meet the complex testing requirements well and is propitious to various scenarios.\",\"PeriodicalId\":429657,\"journal\":{\"name\":\"2010 Fifth Annual ChinaGrid Conference\",\"volume\":\"216 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-07-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 Fifth Annual ChinaGrid Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ChinaGrid.2010.12\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Fifth Annual ChinaGrid Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ChinaGrid.2010.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
vTestkit: A Performance Benchmarking Framework for Virtualization Environments
Virtualization technology has attracted wide attention in recent years as a method to improve resource utilization, reduce costs, and ease server management. However, the performance penalty resulting from virtualization is an unneglectable problem and should be carefully evaluated. To our knowledge, there are few performance evaluating tools developed for virtualization environments. We propose a configurable framework and implement a prototype vTestkit to provide a platform to do performance evaluation for virtualization environments easily, flexibly, and automatically. In this paper, we first discuss the requirements and challenges of performance measurement in virtualization environments, and then present a methodology for characterizing the performance of single virtual machine (VM) scenario and multi-VM scenario. Then we introduce the architecture of vTestkit framework, implement details, and the testing process with vTestkit. Finally, three typical case studies are presented to show that vTestkit can meet the complex testing requirements well and is propitious to various scenarios.