Evaluation and Optimization on Virtualization Performance Cost under Semantic Gap. Wang, Q., Xia, H., Zhang, K., & Tu, B. 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2022, 2022. Publisher: IEEE ISBN: 9781665405270doi abstract bibtex Virtualization is a key enabling technology in modern data centers. While it provides numerous benefits, it also creates new problems. Virtualization requires the hypervisor to treat the virtual machine as a black box, limiting the ability of information exchange between the hypervisor and the virtual machine, bringing a problem known as the semantic gap. Currently, much research on the semantic gap mainly focuses on bridging the semantic gap. The evaluation of the semantic gap, on the other hand, is a neglected but crucial problem, and relevant research is currently lacking. Therefore, this paper proposes a corresponding virtualization performance cost model to better evaluate the semantic gap. Based on this cost model, we summarize solutions that can be used to alleviate the semantic gap. Furthermore, we propose a novel evaluation method for the CPU double scheduling semantic gap. Finally, we propose an effective virtio-balloon based dynamic memory tuning strategy to alleviate the memory semantic gap. The experiments show that for 400.perlbench, our strategy saves 551MB of memory on average during running and reclaims 990MB of memory after running, with a performance cost of only 1.1%. For 429.mcf, our strategy saves 815MB of memory on average during running and reclaims 2130MB of memory after running, although with the performance cost of 27.6%, it prevents performance cliff-like drop caused by memory shortage.
@article{Wang2022,
title = {Evaluation and {Optimization} on {Virtualization} {Performance} {Cost} under {Semantic} {Gap}},
doi = {10.1109/CSCWD54268.2022.9776289},
abstract = {Virtualization is a key enabling technology in modern data centers. While it provides numerous benefits, it also creates new problems. Virtualization requires the hypervisor to treat the virtual machine as a black box, limiting the ability of information exchange between the hypervisor and the virtual machine, bringing a problem known as the semantic gap. Currently, much research on the semantic gap mainly focuses on bridging the semantic gap. The evaluation of the semantic gap, on the other hand, is a neglected but crucial problem, and relevant research is currently lacking. Therefore, this paper proposes a corresponding virtualization performance cost model to better evaluate the semantic gap. Based on this cost model, we summarize solutions that can be used to alleviate the semantic gap. Furthermore, we propose a novel evaluation method for the CPU double scheduling semantic gap. Finally, we propose an effective virtio-balloon based dynamic memory tuning strategy to alleviate the memory semantic gap. The experiments show that for 400.perlbench, our strategy saves 551MB of memory on average during running and reclaims 990MB of memory after running, with a performance cost of only 1.1\%. For 429.mcf, our strategy saves 815MB of memory on average during running and reclaims 2130MB of memory after running, although with the performance cost of 27.6\%, it prevents performance cliff-like drop caused by memory shortage.},
journal = {2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2022},
author = {Wang, Qi and Xia, Haojun and Zhang, Kun and Tu, Bibo},
year = {2022},
note = {Publisher: IEEE
ISBN: 9781665405270},
keywords = {double scheduling, hypervisor, semantic gap, virtualization, working set},
pages = {329--334},
}
Downloads: 0
{"_id":"dBqfjHcaaqqPssubS","bibbaseid":"wang-xia-zhang-tu-evaluationandoptimizationonvirtualizationperformancecostundersemanticgap-2022","author_short":["Wang, Q.","Xia, H.","Zhang, K.","Tu, B."],"bibdata":{"bibtype":"article","type":"article","title":"Evaluation and Optimization on Virtualization Performance Cost under Semantic Gap","doi":"10.1109/CSCWD54268.2022.9776289","abstract":"Virtualization is a key enabling technology in modern data centers. While it provides numerous benefits, it also creates new problems. Virtualization requires the hypervisor to treat the virtual machine as a black box, limiting the ability of information exchange between the hypervisor and the virtual machine, bringing a problem known as the semantic gap. Currently, much research on the semantic gap mainly focuses on bridging the semantic gap. The evaluation of the semantic gap, on the other hand, is a neglected but crucial problem, and relevant research is currently lacking. Therefore, this paper proposes a corresponding virtualization performance cost model to better evaluate the semantic gap. Based on this cost model, we summarize solutions that can be used to alleviate the semantic gap. Furthermore, we propose a novel evaluation method for the CPU double scheduling semantic gap. Finally, we propose an effective virtio-balloon based dynamic memory tuning strategy to alleviate the memory semantic gap. The experiments show that for 400.perlbench, our strategy saves 551MB of memory on average during running and reclaims 990MB of memory after running, with a performance cost of only 1.1%. For 429.mcf, our strategy saves 815MB of memory on average during running and reclaims 2130MB of memory after running, although with the performance cost of 27.6%, it prevents performance cliff-like drop caused by memory shortage.","journal":"2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2022","author":[{"propositions":[],"lastnames":["Wang"],"firstnames":["Qi"],"suffixes":[]},{"propositions":[],"lastnames":["Xia"],"firstnames":["Haojun"],"suffixes":[]},{"propositions":[],"lastnames":["Zhang"],"firstnames":["Kun"],"suffixes":[]},{"propositions":[],"lastnames":["Tu"],"firstnames":["Bibo"],"suffixes":[]}],"year":"2022","note":"Publisher: IEEE ISBN: 9781665405270","keywords":"double scheduling, hypervisor, semantic gap, virtualization, working set","pages":"329–334","bibtex":"@article{Wang2022,\n\ttitle = {Evaluation and {Optimization} on {Virtualization} {Performance} {Cost} under {Semantic} {Gap}},\n\tdoi = {10.1109/CSCWD54268.2022.9776289},\n\tabstract = {Virtualization is a key enabling technology in modern data centers. While it provides numerous benefits, it also creates new problems. Virtualization requires the hypervisor to treat the virtual machine as a black box, limiting the ability of information exchange between the hypervisor and the virtual machine, bringing a problem known as the semantic gap. Currently, much research on the semantic gap mainly focuses on bridging the semantic gap. The evaluation of the semantic gap, on the other hand, is a neglected but crucial problem, and relevant research is currently lacking. Therefore, this paper proposes a corresponding virtualization performance cost model to better evaluate the semantic gap. Based on this cost model, we summarize solutions that can be used to alleviate the semantic gap. Furthermore, we propose a novel evaluation method for the CPU double scheduling semantic gap. Finally, we propose an effective virtio-balloon based dynamic memory tuning strategy to alleviate the memory semantic gap. The experiments show that for 400.perlbench, our strategy saves 551MB of memory on average during running and reclaims 990MB of memory after running, with a performance cost of only 1.1\\%. For 429.mcf, our strategy saves 815MB of memory on average during running and reclaims 2130MB of memory after running, although with the performance cost of 27.6\\%, it prevents performance cliff-like drop caused by memory shortage.},\n\tjournal = {2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2022},\n\tauthor = {Wang, Qi and Xia, Haojun and Zhang, Kun and Tu, Bibo},\n\tyear = {2022},\n\tnote = {Publisher: IEEE\nISBN: 9781665405270},\n\tkeywords = {double scheduling, hypervisor, semantic gap, virtualization, working set},\n\tpages = {329--334},\n}\n\n\n\n","author_short":["Wang, Q.","Xia, H.","Zhang, K.","Tu, B."],"key":"Wang2022","id":"Wang2022","bibbaseid":"wang-xia-zhang-tu-evaluationandoptimizationonvirtualizationperformancecostundersemanticgap-2022","role":"author","urls":{},"keyword":["double scheduling","hypervisor","semantic gap","virtualization","working set"],"metadata":{"authorlinks":{}},"html":""},"bibtype":"article","biburl":"https://bibbase.org/zotero/wmarshedi","dataSources":["p2pvjG8Nxn9RnvFou","irswEepNbMoiyHpGa","P2k7oEsMximAPi9we","k2G6TcS6hwL7cLxSu","6oX56jrCWfxNpSJQs"],"keywords":["double scheduling","hypervisor","semantic gap","virtualization","working set"],"search_terms":["evaluation","optimization","virtualization","performance","cost","under","semantic","gap","wang","xia","zhang","tu"],"title":"Evaluation and Optimization on Virtualization Performance Cost under Semantic Gap","year":2022}