{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T05:24:29Z","timestamp":1755926669990,"version":"3.41.0"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"6","license":[{"start":{"date-parts":[[2022,12,15]],"date-time":"2022-12-15T00:00:00Z","timestamp":1671062400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Science Foundation of China","doi-asserted-by":"crossref","award":["62176055"],"award-info":[{"award-number":["62176055"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2022,12,31]]},"abstract":"<jats:p>For Virtual Desktop Infrastructure (VDI) system, effective resource management is rather important where turning off spare virtual machines would help save running cost while maintaining sufficient virtual machines is essential to secure satisfactory user experience. Current VDI resource management strategy works in a<jats:italic>passive<\/jats:italic>manner by either reactively driving available capacity based on user demands or following manually configured schedules, which may lead to unnecessary running costs or unsatisfactory user experience. In this article, we propose a first attempt toward proactive VDI resource management, where two adaptive learning approaches for VDI workload prediction are proposed by learning from multi-grained historical features. For<jats:italic>non-persistent<\/jats:italic>desktop pool, based on the aggregation session count of pool-sharing users, the<jats:sc>CAFE<\/jats:sc>approach induces a pool-level workload predictive model by utilizing coarse-to-fine historical features extracted from aggregation workload data. For<jats:italic>persistent<\/jats:italic>desktop pool, based on the session connection status of individual users within the same pool, the<jats:sc>SOUP<\/jats:sc>approach induces user-level workload predictive model by incorporating encoded multi-grained features extracted from the logon behavior of individual users into an aggregation pool-level model. Extensive experiments on datasets of real VDI customers and electricity load evidently verify the effectiveness of the proposed adaptive approaches for VDI workload prediction as well as other workload prediction tasks.<\/jats:p>","DOI":"10.1145\/3529536","type":"journal-article","created":{"date-parts":[[2022,4,22]],"date-time":"2022-04-22T15:36:39Z","timestamp":1650641799000},"page":"1-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["CAFE and SOUP: Toward Adaptive VDI Workload Prediction"],"prefix":"10.1145","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5101-1661","authenticated-orcid":false,"given":"Yao","family":"Zhang","sequence":"first","affiliation":[{"name":"School of Computer Science and Engineering, Southeast University and VMware Information Technology (China) Ltd, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6602-0571","authenticated-orcid":false,"given":"Wenping","family":"Fan","sequence":"additional","affiliation":[{"name":"VMware Information Technology (China) Ltd, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6582-2721","authenticated-orcid":false,"given":"Qichen","family":"Hao","sequence":"additional","affiliation":[{"name":"VMware Information Technology (China) Ltd, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4159-5894","authenticated-orcid":false,"given":"Xinya","family":"Wu","sequence":"additional","affiliation":[{"name":"Beijing University of Posts and Telecommunications, Beijing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1880-5918","authenticated-orcid":false,"given":"Min-Ling","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Computer Science and Engineering, Southeast University and Key Laboratory of Computer Network and Information Integration (Southeast University), Ministry of Education, China"}]}],"member":"320","published-online":{"date-parts":[[2022,12,15]]},"reference":[{"key":"e_1_3_3_2_2","article-title":"Amazon EC2 on-demand pricing","author":"Services Amazon Web","year":"2020","unstructured":"Amazon Web Services. 2020. Amazon EC2 on-demand pricing. Retrieved December 2, 2020 from https:\/\/aws.amazon.com\/ec2\/pricing\/on-demand\/.","journal-title":"https:\/\/aws.amazon.com\/ec2\/pricing\/on-demand\/"},{"key":"e_1_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-015-1520-y"},{"key":"e_1_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2014.2350475"},{"key":"e_1_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/IC2E.2015.25"},{"key":"e_1_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2015.06.001"},{"key":"e_1_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.2307\/2347162"},{"issue":"2","key":"e_1_3_3_8_2","first-page":"129","article-title":"Holt-winters forecasting: Some practical issues","volume":"37","author":"Chatfield Chris","year":"1988","unstructured":"Chris Chatfield and Mohammad Yar. 1988. Holt-winters forecasting: Some practical issues. Journal of the Royal Statistical Society: Series D (The Statistician) 37, 2 (1988), 129\u2013140.","journal-title":"Journal of the Royal Statistical Society: Series D (The Statistician)"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCWorkshops50388.2021.9473607"},{"key":"e_1_3_3_10_2","article-title":"Open Power System Data time series","author":"Data Open Power System","year":"2020","unstructured":"Open Power System Data. 2020. Open Power System Data time series. Retrieved December 18, 2021 from https:\/\/data.open-power-system-data.org\/time_series\/2020-10-06\/.","journal-title":"https:\/\/data.open-power-system-data.org\/time_series\/2020-10-06\/"},{"key":"e_1_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.5555\/1248547.1248548"},{"key":"e_1_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1080\/01621459.1961.10482090"},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2021\/326"},{"key":"e_1_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCC.2012.47"},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.5555\/2808941"},{"key":"e_1_3_3_16_2","doi-asserted-by":"publisher","DOI":"10.1214\/aos\/1013203451"},{"key":"e_1_3_3_17_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-9473(01)00065-2"},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN49398.2020.9209730"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4471-0219-9_20"},{"issue":"1","key":"e_1_3_3_20_2","first-page":"5","article-title":"Support vector machines for classification and regression","volume":"14","author":"Gunn Steve R.","year":"1998","unstructured":"Steve R. Gunn. 1998. Support vector machines for classification and regression. ISIS Technical Report 14, 1 (1998), 5\u201316.","journal-title":"ISIS Technical Report"},{"key":"e_1_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/2648584.2648589"},{"key":"e_1_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11633-022-1316-5"},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/EMPDP.2019.8671604"},{"key":"e_1_3_3_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIT.2016.065"},{"key":"e_1_3_3_26_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2017.12.087"},{"key":"e_1_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2017.10.047"},{"key":"e_1_3_3_28_2","volume-title":"Proceedings of the World Congress on Engineering and Computer Science","volume":"1","author":"Laurinec Peter","year":"2016","unstructured":"Peter Laurinec and M\u00e1ria Luck\u00e1. 2016. Comparison of representations of time series for clustering smart meter data. In Proceedings of the World Congress on Engineering and Computer Science, Vol. 1."},{"key":"e_1_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFORMATICS.2017.8327248"},{"key":"e_1_3_3_30_2","first-page":"1","volume-title":"Proceedings of the 2013 15th Asia-Pacific Network Operations and Management Symposium","author":"Li Shengming","year":"2013","unstructured":"Shengming Li, Ying Wang, Xuesong Qiu, Deyuan Wang, and Lijun Wang. 2013. A workload prediction-based multi-vm provisioning mechanism in cloud computing. In Proceedings of the 2013 15th Asia-Pacific Network Operations and Management Symposium. IEEE, 1\u20136."},{"key":"e_1_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-020-3117-3"},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2016.12.017"},{"key":"e_1_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-019-03010-3"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/SEAMS.2015.22"},{"key":"e_1_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11276-019-02090-8"},{"key":"e_1_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSMP.2018.8478443"},{"key":"e_1_3_3_37_2","unstructured":"ReportLinker. 2017. Global desktop virtualization market analysis (2017\u20132023). Retrieved August 15 2018 from https:\/\/www.reportlinker.com\/p05207394."},{"key":"e_1_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/EESMS.2015.7175879"},{"key":"e_1_3_3_39_2","first-page":"1","article-title":"Workload time series prediction in storage systems: a deep learning based approach","author":"Ruan Li","year":"2021","unstructured":"Li Ruan, Yu Bai, Shaoning Li, Shuibing He, and Limin Xiao. 2021. Workload time series prediction in storage systems: a deep learning based approach. Cluster Computing (2021), 1\u201311.","journal-title":"Cluster Computing"},{"key":"e_1_3_3_40_2","doi-asserted-by":"crossref","unstructured":"Ashraf A. Shahin. 2017. Using multiple seasonal holt-winters exponential smoothing to predict cloud resource provisioning. International Journal of Advanced Computer Science and Applications 7 11 (2016) 91\u201396.","DOI":"10.14569\/IJACSA.2016.071113"},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1007\/s42979-021-00730-5"},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10586-018-2868-6"},{"key":"e_1_3_3_43_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.tourman.2007.07.016"},{"key":"e_1_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1021\/ci034160g"},{"key":"e_1_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1080\/00031305.2017.1380080"},{"key":"e_1_3_3_46_2","doi-asserted-by":"crossref","unstructured":"Qingsong Wen Liang Sun Fan Yang Xiaomin Song Jingkun Gao Xue Wang and Huan Xu. 2020. Time series data augmentation for deep learning: A survey. In Proceedings of the 30th International Joint Conference on Artificial Intelligence . 4653\u20134660.","DOI":"10.24963\/ijcai.2021\/631"},{"key":"e_1_3_3_47_2","volume-title":"Individual, Aggregate, and Cluster-based Aggregate Forecasting of Residential Demand","author":"Wijaya Tri Kurniawan","year":"2014","unstructured":"Tri Kurniawan Wijaya, Samuel Fran\u00e7ois Roger Joseph Humeau, Matteo Vasirani, and Karl Aberer. 2014. Individual, Aggregate, and Cluster-based Aggregate Forecasting of Residential Demand. Technical Report. School of Computer and Communication Sciences, EPFL."},{"key":"e_1_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-020-3132-4"},{"issue":"1","key":"e_1_3_3_49_2","first-page":"27","article-title":"Human-centric composite-quality modeling and assessment for virtual desktop clouds","volume":"11","author":"Xu Yingxiao","year":"2013","unstructured":"Yingxiao Xu, Prasad Calyam, David Welling, Saravanan Mohan, Alex Berryman, and Rajiv Ramnath. 2013. Human-centric composite-quality modeling and assessment for virtual desktop clouds. ZTE Communications 11, 1 (2013), 27\u201336.","journal-title":"ZTE Communications"},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2762418"},{"key":"e_1_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v33i01.33015821"},{"key":"e_1_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10489-018-1194-2"},{"key":"e_1_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICDMW.2017.19"}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3529536","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3529536","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T18:09:24Z","timestamp":1750183764000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3529536"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,15]]},"references-count":52,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2022,12,31]]}},"alternative-id":["10.1145\/3529536"],"URL":"https:\/\/doi.org\/10.1145\/3529536","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"type":"print","value":"2157-6904"},{"type":"electronic","value":"2157-6912"}],"subject":[],"published":{"date-parts":[[2022,12,15]]},"assertion":[{"value":"2021-06-19","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-03-29","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-12-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}