{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T02:08:45Z","timestamp":1740103725444,"version":"3.37.3"},"reference-count":40,"publisher":"Wiley","issue":"13","license":[{"start":{"date-parts":[[2018,6,28]],"date-time":"2018-06-28T00:00:00Z","timestamp":1530144000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61402398","61472345","61562090"],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002858","name":"China Postdoctoral Science Foundation","doi-asserted-by":"publisher","award":["2016M592721"],"id":[{"id":"10.13039\/501100002858","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Int J Communication"],"published-print":{"date-parts":[[2018,9,10]]},"abstract":"Summary<\/jats:title>In the virtualized environment, multiple virtual machines (VMs) sharing the same physical host are vulnerable to resource competition, which may cause performance interference among VMs and thus lead to VM performance degradation. This paper focuses on measuring CPU, memory, I\/O, and the overall VM performance degradation caused by the performance interference according to the properties in the runtime environment of VMs. To this end, we adopt Bayesian network (BN), as the framework for uncertainty representation and inference, and construct a VM property\u2010performance BN (VPBN) with hidden variables, which represent the unobserved performance degradation of CPU, memory, and I\/O, respectively. Then, we present the method to measure performance degradation of VMs by probabilistic inferences with the VPBN. Experimental results show the accuracy and efficiency of our method.<\/jats:p>","DOI":"10.1002\/dac.3732","type":"journal-article","created":{"date-parts":[[2018,6,29]],"date-time":"2018-06-29T02:55:19Z","timestamp":1530240919000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Measuring performance degradation of virtual machines based on the Bayesian network with hidden variables"],"prefix":"10.1002","volume":"31","author":[{"given":"Jia","family":"Hao","sequence":"first","affiliation":[{"name":"School of Information Science and Engineering Yunnan University Kunming China 650500"}]},{"given":"Binbin","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering Yunnan University Kunming China 650500"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3641-1461","authenticated-orcid":false,"given":"Kun","family":"Yue","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering Yunnan University Kunming China 650500"}]},{"given":"Hao","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering Yunnan University Kunming China 650500"}]},{"given":"Jixian","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Information Science and Engineering Yunnan University Kunming China 650500"}]}],"member":"311","published-online":{"date-parts":[[2018,6,28]]},"reference":[{"key":"e_1_2_8_2_1","doi-asserted-by":"crossref","unstructured":"Mei Y. Liu L. Pu X.:Performance measurements and analysis of network I\/O applications in virtualized cloud. International Conference on Cloud Computing IEEE Computer Society 59\u201066 (2010).","DOI":"10.1109\/CLOUD.2010.74"},{"key":"e_1_2_8_3_1","doi-asserted-by":"crossref","unstructured":"Ongaro D. Cox A. Rixner S.:Scheduling I\/O in virtual machine monitors. International Conference on Virtual Execution Environments VEE 1\u201010 (2008).","DOI":"10.1145\/1346256.1346258"},{"key":"e_1_2_8_4_1","doi-asserted-by":"crossref","unstructured":"Somani G. Chaudhary S.:Application performance isolation in virtualization. IEEE International Conference on Cloud Computing IEEE CLOUD 41\u201048 (2009).","DOI":"10.1109\/CLOUD.2009.78"},{"key":"e_1_2_8_5_1","first-page":"161","article-title":"Performance evaluation of virtualization technologies for server consolidation","volume":"9","author":"Padala P","year":"2009","journal-title":"Virtualization with Vmware Esx Server"},{"key":"e_1_2_8_6_1","doi-asserted-by":"publisher","DOI":"10.3724\/SP.J.1001.2013.04482"},{"key":"e_1_2_8_7_1","unstructured":"Lin J. Chen C.Interference\u2010aware VM placement in cloud computing systems. International Conference on Computer & Information Science. ICIS 598\u2010603 (2012)."},{"key":"e_1_2_8_8_1","doi-asserted-by":"crossref","unstructured":"Chiang R. Huang H :TRACON: interference\u2010aware scheduling for data\u2010intensive applications in virtualized environments. International Conference for High performance Computing Networking Storage and Analysis 1\u201012 (2012).","DOI":"10.1145\/2063384.2063447"},{"key":"e_1_2_8_9_1","doi-asserted-by":"crossref","unstructured":"Rameshan N. Navarro L. Monte E.:Stay\u2010away protecting sensitive applications from performance interference. International Middleware Conference 301\u2010312 (2014).","DOI":"10.1145\/2663165.2663327"},{"key":"e_1_2_8_10_1","doi-asserted-by":"crossref","unstructured":"Hao J. Zhang B. Wang J.:Performance measurement and configuration optimization of virtual machines based on the Bayesian network. The 3rd international conference on cloud computing and security. ICCCS 641\u2010652 (2017).","DOI":"10.1007\/978-3-319-68542-7_55"},{"key":"e_1_2_8_11_1","doi-asserted-by":"crossref","unstructured":"Zhu Q. Tung T.:A performance interference model for managing consolidated workloads in QoS\u2010aware clouds. IEEE International Conference on Cloud Computing 170\u2010179 (2012).","DOI":"10.1109\/CLOUD.2012.25"},{"key":"e_1_2_8_12_1","doi-asserted-by":"crossref","unstructured":"MatloobiR TaheriJ ZomayaA Y.Fuzzy modeling to predict performance of collocated virtual machines in private clouds. International Conference on Software Telecommunications and Computer Networks 228\u2010232 (2014).","DOI":"10.1109\/SOFTCOM.2014.7039094"},{"volume-title":"Introduction of Bayesian Network","year":"2005","author":"Zhang L","key":"e_1_2_8_13_1"},{"key":"e_1_2_8_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(86)90072-X"},{"key":"e_1_2_8_15_1","unstructured":"Anandkumar A. Hsu D. Javanmard A.:Learning linear Bayesian networks with latent variables. International Conference on Machine Learning. ICML: 249\u2010257 (2013)."},{"key":"e_1_2_8_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00962823"},{"key":"e_1_2_8_17_1","doi-asserted-by":"crossref","unstructured":"Barham P. Dragovic B. Fraser K.:VM monitors: Xen and the art of virtualization. Symposium on Operating System Principles SOSP: 164\u2010177 (2003).","DOI":"10.1145\/1165389.945462"},{"key":"e_1_2_8_18_1","unstructured":"SPEC CPU2006 https:\/\/www.spec.org\/cpu2006\/ lastaccessed in 2018\/01\/26."},{"key":"e_1_2_8_19_1","unstructured":"The PARSEC Benchmark Suite http:\/\/parsec.cs.princeton.edu\/overview.html lastaccessed in 2018\/01\/26."},{"key":"e_1_2_8_20_1","unstructured":"Memtester http:\/\/pyropus.ca\/software\/memtester\/ lastaccessed in 2018\/01\/26."},{"key":"e_1_2_8_21_1","unstructured":"The bonnie++ homepage http:\/\/www.coker.com.au\/bonnie++\/ lastaccessed in 2018\/01\/26."},{"key":"e_1_2_8_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2013.2287711"},{"key":"e_1_2_8_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2015.2481403"},{"key":"e_1_2_8_24_1","doi-asserted-by":"crossref","unstructured":"Wang S. Zhang W. Wang T.:VMon: monitoring and quantifying VM interference via hardware performance counter. Computer Software and Applications Conference 399\u2010408 (2015).","DOI":"10.1109\/COMPSAC.2015.14"},{"key":"e_1_2_8_25_1","unstructured":"Ekl\u00f6v D. Nikoleris N. Blackschaffer D.:Quantitative characterization of memory contention computer systemsvol 9(1):1\u201010 (2012)."},{"key":"e_1_2_8_26_1","doi-asserted-by":"crossref","unstructured":"Koh Y. Knauerhase R. Brett P.:An analysis of performance interference effects in virtual environments. IEEE International Symposium on Performance Analysis of Systems & Software 200\u2010209 (2007).","DOI":"10.1109\/ISPASS.2007.363750"},{"key":"e_1_2_8_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2013.185"},{"key":"e_1_2_8_28_1","doi-asserted-by":"crossref","unstructured":"Xia Q. Lan Y. Xiao L.:Scheduling resource of IaaS clouds for energy saving based on predicting the overloading status of physical machines. International Conference on Algorithms and Architectures for Parallel Processing Springer International Publishing Vol 9523: 211\u2010221 (2015).","DOI":"10.1007\/978-3-319-27161-3_19"},{"key":"e_1_2_8_29_1","doi-asserted-by":"crossref","unstructured":"Ramezani F. Naderpour M. Lu J.:Handling uncertainty in cloud resource management using fuzzy Bayesian networks. IEEE International Conference on Fuzzy System 1\u20108 (2015).","DOI":"10.1109\/FUZZ-IEEE.2015.7337979"},{"key":"e_1_2_8_30_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.03.002"},{"key":"e_1_2_8_31_1","first-page":"573","article-title":"Bayesian networks\u2010based selection algorithm for virtual machine to be migrated","author":"Yan C","year":"2016","journal-title":"Big Data and Cloud Computing"},{"key":"e_1_2_8_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2016.12.008"},{"key":"e_1_2_8_33_1","unstructured":"Neeraja J. Yadwadkar B. Joseph E.:Selecting the best VM across multiple public clouds: a data\u2010driven performance modeling approach. Proceedings of the 2017 Symposium on Cloud Computing. SoCC: 452\u2010465 (2017)."},{"key":"e_1_2_8_34_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-017-9402-6"},{"key":"e_1_2_8_35_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.2734"},{"key":"e_1_2_8_36_1","doi-asserted-by":"crossref","unstructured":"Fabien H. Giovanni G. Andre M. SophieD.:Scaling energy adaptive applications for sustainable profitability. Euro\u2010Par 23\u201035 (2017).","DOI":"10.1007\/978-3-319-64203-1_2"},{"issue":"4","key":"e_1_2_8_37_1","first-page":"1","article-title":"Toward a hierarchical and architecture\u2010based virtual machine allocation in cloud data centers","volume":"31","author":"Rahmanian A","year":"2017","journal-title":"Int J Commun Syst"},{"key":"e_1_2_8_38_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.2687"},{"key":"e_1_2_8_39_1","unstructured":"Eli C. Anand B. Alexandre M. Mark R. Marcus F. Ricardo B.:Resource central: understanding and predicting workloads for improved resource Management in Large Cloud Platforms. Symposium on Operating System Principles SOSP: 153\u2010167 (2017)."},{"key":"e_1_2_8_40_1","unstructured":"Matloobi R. Zomaya A.Managing performance degradation of collocated virtual machines in private cloud. International Conference on High Performance Computing and Communications; IEEE International Conference on Smart City; IEEE International Conference on Data Science and Systems 128\u2010135 (2017)."},{"key":"e_1_2_8_41_1","doi-asserted-by":"crossref","unstructured":"GovindanS LiuJ KansalA Sivasubramaniam A.:Cuanta: quantifying effects of shared on\u2010chip resource interference for consolidated virtual machines. ACM Symposium on Cloud Computing 22 (2011).","DOI":"10.1145\/2038916.2038938"}],"container-title":["International Journal of Communication Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fdac.3732","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/dac.3732","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,18]],"date-time":"2023-09-18T06:55:32Z","timestamp":1695020132000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/dac.3732"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,6,28]]},"references-count":40,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2018,9,10]]}},"alternative-id":["10.1002\/dac.3732"],"URL":"https:\/\/doi.org\/10.1002\/dac.3732","archive":["Portico"],"relation":{},"ISSN":["1074-5351","1099-1131"],"issn-type":[{"type":"print","value":"1074-5351"},{"type":"electronic","value":"1099-1131"}],"subject":[],"published":{"date-parts":[[2018,6,28]]},"assertion":[{"value":"2018-01-31","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-05-18","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-06-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}