{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:04:23Z","timestamp":1750309463630,"version":"3.41.0"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2025,2,11]],"date-time":"2025-02-11T00:00:00Z","timestamp":1739232000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000923","name":"Australian Research Council","doi-asserted-by":"crossref","award":["LE220100078 and DP220101823"],"award-info":[{"award-number":["LE220100078 and DP220101823"]}],"id":[{"id":"10.13039\/501100000923","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Internet Technol."],"published-print":{"date-parts":[[2025,2,28]]},"abstract":"<jats:p>We propose a novel change detection framework to identify changes in the long-term performance behavior of an Infrastructure as a Service (IaaS). An IaaS\u2019s long-term performance behavior is represented by an IaaS performance signature. The proposed framework leverages time series similarity measures and a sliding window technique to detect changes in IaaS performance signatures. We introduce a new IaaS performance noise model that enables the proposed framework to distinguish between performance noise and actual changes in performance. The proposed framework utilizes a novel Signal-to-Noise Ratio-based approach to detect changes when prior knowledge about performance noise is available. A set of experiments is conducted using real-world datasets to demonstrate the effectiveness of the proposed change detection framework.<\/jats:p>","DOI":"10.1145\/3702228","type":"journal-article","created":{"date-parts":[[2024,10,26]],"date-time":"2024-10-26T09:27:29Z","timestamp":1729934849000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Signature-based IaaS Performance Change Detection"],"prefix":"10.1145","volume":"25","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9103-6089","authenticated-orcid":false,"given":"Sheik Mohammad Mostakim","family":"Fattah","sequence":"first","affiliation":[{"name":"School of Electrical Engineering, Computing and Mathematical Sciences, Curtin University, Perth, Australia"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1254-8092","authenticated-orcid":false,"given":"Athman","family":"Bouguettaya","sequence":"additional","affiliation":[{"name":"School of Computer Science, University of Sydney, Sydney, Australia"}]}],"member":"320","published-online":{"date-parts":[[2025,2,11]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-016-0987-z"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3030207.3053675"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/36.843009"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2011.7"},{"key":"e_1_3_2_6_1","first-page":"452","volume-title":"Proceedings of the International Conference on Dependable Systems and Networks","author":"Cherkasova Ludmila","unstructured":"Ludmila Cherkasova, Kivanc Ozonat, Ningfang Mi, Julie Symons, and Evgenia Smirni. [n.d.]. Anomaly? application change? or workload change? In Proceedings of the International Conference on Dependable Systems and Networks. 452\u2013461."},{"key":"e_1_3_2_7_2","first-page":"197","volume-title":"Proceedings of the International Conference on Service-Oriented Computing Workshop","author":"Dejun Jiang","year":"2010","unstructured":"Jiang Dejun, Guillaume Pierre, and Chi-Hung Chi. 2010. Ec2 performance analysis for resource provisioning of service-oriented applications. In Proceedings of the International Conference on Service-Oriented Computing Workshop. Springer, 197\u2013207."},{"key":"e_1_3_2_8_2","first-page":"387","volume-title":"Proceedings of the International Conference on Cloud Computing Technology and Science","volume":"1","author":"Doelitzscher Frank","year":"2013","unstructured":"Frank Doelitzscher, Martin Knahl, Christoph Reich, and Nathan Clarke. 2013. Anomaly detection in IaaS clouds. In Proceedings of the International Conference on Cloud Computing Technology and Science, Vol. 1. IEEE, 387\u2013394."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111294"},{"key":"e_1_3_2_10_2","first-page":"210","volume-title":"Proceedings of the International Conference on Services Computing","author":"Fattah Sheik Mohammad Mostakim","year":"2020","unstructured":"Sheik Mohammad Mostakim Fattah and Athman Bouguettaya. 2020. Event-based detection of changes in Iaas performance signatures. In Proceedings of the International Conference on Services Computing. IEEE, 210\u2013217."},{"key":"e_1_3_2_11_2","first-page":"304","volume-title":"Proceedings of the International Conference on Web Services","author":"Fattah Sheik Mohammad Mostakim","year":"2019","unstructured":"Sheik Mohammad Mostakim Fattah, Athman Bouguettaya, and Sajib Mistry. 2019. Long-term IaaS provider selection using short-term trial experience. In Proceedings of the International Conference on Web Services. IEEE, 304\u2013311."},{"issue":"4","key":"e_1_3_2_12_2","first-page":"2129","article-title":"Long-term IaaS selection using performance discovery","volume":"15","author":"Fattah Sheik Mohammad Mostakim","year":"2020","unstructured":"Sheik Mohammad Mostakim Fattah, Athman Bouguettaya, and Sajib Mistry. 2020. Long-term IaaS selection using performance discovery. IEEE Trans. Services Comput. 15, 4 (2020), 2129\u20132143.","journal-title":"IEEE Trans. Services Comput."},{"key":"e_1_3_2_13_2","first-page":"50","volume-title":"Proceedings of the IEEE International Conference on Web Services","author":"Fattah Sheik Mohammad Mostakim","year":"2020","unstructured":"Sheik Mohammad Mostakim Fattah, Athman Bouguettaya, and Sajib Mistry. 2020. Signature-based selection of IaaS cloud services. In Proceedings of the IEEE International Conference on Web Services. IEEE, 50\u201357."},{"key":"e_1_3_2_14_2","first-page":"398","volume-title":"Proceedings of the International Conference on Cloud Computing","author":"Hao Jianwei","year":"2021","unstructured":"Jianwei Hao, Ting Jiang, Wei Wang, and In Kee Kim. 2021. An empirical analysis of VM startup times in Public IaaS clouds. In Proceedings of the International Conference on Cloud Computing. IEEE, 398\u2013403."},{"key":"e_1_3_2_15_2","first-page":"666","volume-title":"Proceedings of the International Conference on Automated Software Engineering","author":"He Sen","year":"2021","unstructured":"Sen He, Tianyi Liu, Palden Lama, Jaewoo Lee, In Kee Kim, and Wei Wang. 2021. Performance testing for cloud computing with dependent data bootstrapping. In Proceedings of the International Conference on Automated Software Engineering. IEEE, 666\u2013678."},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/2791120"},{"key":"e_1_3_2_17_2","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1007\/978-1-4939-1905-5_4","volume-title":"Cloud Computing For Data-Intensive Applications","author":"Iosup Alexandru","year":"2014","unstructured":"Alexandru Iosup, Radu Prodan, and Dick Epema. 2014. Iaas cloud benchmarking: Approaches, challenges, and experience. In Cloud Computing For Data-Intensive Applications. Springer, Berlin, 83\u2013104."},{"key":"e_1_3_2_18_2","first-page":"104","volume-title":"Proceedings of the International Symposium on Cluster, Cloud and Internet Computing","author":"Iosup Alexandru","year":"2011","unstructured":"Alexandru Iosup, Nezih Yigitbasi, and Dick Epema. 2011. On the performance variability of production cloud services. In Proceedings of the International Symposium on Cluster, Cloud and Internet Computing. IEEE, 104\u2013113."},{"key":"e_1_3_2_19_2","first-page":"115","volume-title":"Proceedings of the International Conference on Cloud Computing","author":"Jayasinghe Deepal","year":"2012","unstructured":"Deepal Jayasinghe, Galen Swint, Simon Malkowski, Jack Li, Qingyang Wang, Junhee Park, and Calton Pu. 2012. Expertus: A generator approach to automate performance testing in Iaas clouds. In Proceedings of the International Conference on Cloud Computing. IEEE, 115\u2013122."},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2013.12.017"},{"issue":"3","key":"e_1_3_2_21_2","first-page":"15","article-title":"Patterns in the chaos\u2013a study of performance variation and predictability in public Iaas clouds","volume":"16","author":"Leitner Philipp","year":"2016","unstructured":"Philipp Leitner and J\u00fcrgen Cito. 2016. Patterns in the chaos\u2013a study of performance variation and predictability in public Iaas clouds. ACM Trans. Internet Technol. 16, 3 (2016), 15.","journal-title":"ACM Trans. Internet Technol."},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.5555\/1804422"},{"key":"e_1_3_2_23_2","first-page":"3362","volume-title":"Proceedings of the IEEE Congress on Evolutionary Computation","author":"Liu Shengcai","year":"2015","unstructured":"Shengcai Liu, Yufan Wei, Ke Tang, A. Kai Qin, and Xin Yao. 2015. QoS-aware long-term based service composition in cloud computing. In Proceedings of the IEEE Congress on Evolutionary Computation. IEEE, 3362\u20133369."},{"key":"e_1_3_2_24_2","first-page":"428","volume-title":"Proceedings of the International Conference on Cloud Computing","author":"Mazzucco Michele","year":"2011","unstructured":"Michele Mazzucco and Marlon Dumas. 2011. Reserved Or On-Demand Instances? A Revenue Maximization Model For Cloud Providers. In Proceedings of the International Conference on Cloud Computing. IEEE, 428\u2013435."},{"key":"e_1_3_2_25_2","first-page":"216","volume-title":"Proceedings of the IEEE Network Operations and Management Symposium","author":"Mi Ningfang","year":"2008","unstructured":"Ningfang Mi, Ludmila Cherkasova, Kivanc Ozonat, Julie Symons, and Evgenia Smirni. 2008. Analysis of application performance and its change via representative application signatures. In Proceedings of the IEEE Network Operations and Management Symposium. IEEE, 216\u2013223."},{"issue":"4","key":"e_1_3_2_26_2","doi-asserted-by":"crossref","first-page":"e1006713","DOI":"10.1371\/journal.pcbi.1006713","article-title":"Learning and forgetting using reinforced Bayesian change detection","volume":"15","author":"Moens Vincent","year":"2019","unstructured":"Vincent Moens and Alexandre Z\u00e9non. 2019. Learning and forgetting using reinforced Bayesian change detection. PLoS Comput. Biol. 15, 4 (2019), e1006713.","journal-title":"PLoS Comput. Biol."},{"key":"e_1_3_2_27_2","first-page":"115","volume-title":"Proceedings of the International Conference on Cloud Computing","author":"Ostermann Simon","year":"2009","unstructured":"Simon Ostermann, Alexandria Iosup, Nezih Yigitbasi, Radu Prodan, Thomas Fahringer, and Dick Epema. 2009. A performance analysis of EC2 cloud computing services for scientific computing. In Proceedings of the International Conference on Cloud Computing. Springer, 115\u2013131."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.1961.10489922"},{"key":"e_1_3_2_29_2","unstructured":"Alexander Ernst Pucher. 2016. Using Workload Prediction And Federation To Increase Cloud Utilization. Ph.D. Dissertation. UC Santa Barbara."},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920902"},{"key":"e_1_3_2_31_2","first-page":"439","volume-title":"Proceedings of the International Conference on Web Services","author":"Shao Lingshuang","year":"2007","unstructured":"Lingshuang Shao, Jing Zhang, Yong Wei, Junfeng Zhao, Bing Xie, and Hong Mei. 2007. Personalized QoS prediction for web services via collaborative filtering. In Proceedings of the International Conference on Web Services. IEEE, 439\u2013446."},{"key":"e_1_3_2_32_2","first-page":"202","volume-title":"Proceedings of the IEEE 19th International Conference On Web Services","author":"Tang Mingdong","year":"2012","unstructured":"Mingdong Tang, Yechun Jiang, Jianxun Liu, and Xiaoqing Frank Liu. 2012. Location-aware collaborative filtering for QoS-based service recommendation. In Proceedings of the IEEE 19th International Conference On Web Services. IEEE, 202\u2013209."},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2016.2517097"},{"key":"e_1_3_2_34_2","first-page":"88","volume-title":"Proceedings of the International Conference on Cloud Computing","author":"Bossche Ruben Van Den","year":"2014","unstructured":"Ruben Van Den Bossche, Kurt Vanmechelen, and Jan Broeckhove. 2014. Optimizing Iaas reserved contract procurement using load prediction. In Proceedings of the International Conference on Cloud Computing. IEEE, 88\u201395."},{"key":"e_1_3_2_35_2","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1145\/2307729.2307752","volume-title":"Proceedings of the 13th Annual International Conference on Digital Government Research","author":"Braak Susan W. van den","year":"2012","unstructured":"Susan W. van den Braak, Sunil Choenni, Ronald Meijer, and Anneke Zuiderwijk. 2012. Trusted third parties for secure and privacy-preserving data integration and sharing in the public sector. In Proceedings of the 13th Annual International Conference on Digital Government Research. ACM, 135\u2013144."},{"key":"e_1_3_2_36_2","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/B978-0-12-411597-2.00006-0","volume-title":"Academic Press Library In Signal Processing","author":"Veeravalli Venugopal V.","year":"2014","unstructured":"Venugopal V. Veeravalli and Taposh Banerjee. 2014. Quickest change detection. In Academic Press Library In Signal Processing. Vol. 3. Elsevier, Amsterdam, 209\u2013255."},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2017.09.014"},{"key":"e_1_3_2_38_2","first-page":"81","volume-title":"Proceedings of the International Conference on Software Testing, Verification and Validation","author":"Wang Wei","year":"2018","unstructured":"Wei Wang, Ningjing Tian, Sunzhou Huang, Sen He, Abhijeet Srivastava, Mary Lou Soffa, and Lori Pollock. 2018. Testing cloud applications under cloud-uncertainty performance effects. In Proceedings of the International Conference on Software Testing, Verification and Validation. IEEE, 81\u201392."},{"key":"e_1_3_2_39_2","first-page":"666","volume-title":"Proceedings of the International Conference on Web Services","author":"Wenmin Lin","year":"2011","unstructured":"Lin Wenmin, Dou Wanchun, Luo Xiangfeng, and Jinjun Chen. 2011. A history record-based service optimization method for QoS-aware service composition. In Proceedings of the International Conference on Web Services. IEEE, 666\u2013673."},{"key":"e_1_3_2_40_2","volume-title":"Detection of Signals in Noise","author":"Whalen Anthony D.","year":"2013","unstructured":"Anthony D. Whalen. 2013. Detection of Signals in Noise. Academic Press, San Diego, CA."},{"key":"e_1_3_2_41_2","first-page":"179","volume-title":"Proceedings of the International Conference on Cloud Computing","author":"Wolski Rich","year":"2017","unstructured":"Rich Wolski and John Brevik. 2017. Qpred: Using quantile predictions to improve power usage for private clouds. In Proceedings of the International Conference on Cloud Computing. IEEE, 179\u2013187."},{"key":"e_1_3_2_42_2","doi-asserted-by":"crossref","unstructured":"Yatao Yang Zibin Zheng Xiangdong Niu Mingdong Tang Yutong Lu and Xiangke Liao. 2021. A location-based factorization machine model for web service QoS prediction. IEEE Trans. Services Comput. 14 5 (2021) 1264\u20131277.","DOI":"10.1109\/TSC.2018.2876532"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.285"},{"key":"e_1_3_2_44_2","first-page":"241","volume-title":"Proceedings of the International Conference on Web Services","author":"Zhu Jieming","year":"2015","unstructured":"Jieming Zhu, Pinjia He, Zibin Zheng, and Michael R. Lyu. 2015. A Privacy-Preserving QoS Prediction Framework For Web Service Recommendation. In Proceedings of the International Conference on Web Services. IEEE, 241\u2013248."}],"container-title":["ACM Transactions on Internet Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3702228","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3702228","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:10:31Z","timestamp":1750295431000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3702228"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,11]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2025,2,28]]}},"alternative-id":["10.1145\/3702228"],"URL":"https:\/\/doi.org\/10.1145\/3702228","relation":{},"ISSN":["1533-5399","1557-6051"],"issn-type":[{"type":"print","value":"1533-5399"},{"type":"electronic","value":"1557-6051"}],"subject":[],"published":{"date-parts":[[2025,2,11]]},"assertion":[{"value":"2023-06-05","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-10-21","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-02-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}