{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T17:23:17Z","timestamp":1763054597961,"version":"3.45.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,10,13]]},"DOI":"10.1145\/3766882.3767185","type":"proceedings-article","created":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T13:55:02Z","timestamp":1759326902000},"page":"99-104","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Data Knows What the App Needs: An Intelligent Resource Watermark for Mobile Systems"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-8894-9719","authenticated-orcid":false,"given":"Zesen","family":"Liu","sequence":"first","affiliation":[{"name":"Nanjing University"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5154-162X","authenticated-orcid":false,"given":"Zicheng","family":"Wang","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8104-6470","authenticated-orcid":false,"given":"Yinggang","family":"Guo","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0614-027X","authenticated-orcid":false,"given":"Lizhi","family":"Sun","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0076-3708","authenticated-orcid":false,"given":"Ligeng","family":"Chen","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4854-9222","authenticated-orcid":false,"given":"Yixin","family":"Guo","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-2439-3012","authenticated-orcid":false,"given":"Claire","family":"Gu","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9306-3876","authenticated-orcid":false,"given":"Jun","family":"Xiao","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-6732-982X","authenticated-orcid":false,"given":"Tao","family":"Wang","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5407-7163","authenticated-orcid":false,"given":"Lu","family":"Liu","sequence":"additional","affiliation":[{"name":"Honor Device Co., Ltd"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7651-9560","authenticated-orcid":false,"given":"Yanyan","family":"Jiang","sequence":"additional","affiliation":[{"name":"Nanjing University"}]}],"member":"320","published-online":{"date-parts":[[2025,10,13]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"897","volume-title":"2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Liang Yu","year":"2020","unstructured":"Yu Liang, Jinheng Li, Rachata Ausavarungnirun, Riwei Pan, Liang Shi, Tei-Wei Kuo, and Chun Jason Xue. Acclaim: Adaptive Memory Reclaim to Improve User Experience in Android Systems. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), pages 897--910. USENIX Association, July 2020."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3567497"},{"key":"e_1_3_2_1_3_1","first-page":"497","volume-title":"Xuehai Zhou. Archer: Adaptive Memory Compression with Page-Association-Rule Awareness for High-Speed Response of Mobile Devices. In 23rd USENIX Conference on File and Storage Technologies (FAST 25)","author":"Li Changlong","year":"2025","unstructured":"Changlong Li, Zongwei Zhu, Chao Wang, Fangming Liu, Fei Xu, Edwin H. M. Sha, and Xuehai Zhou. Archer: Adaptive Memory Compression with Page-Association-Rule Awareness for High-Speed Response of Mobile Devices. In 23rd USENIX Conference on File and Storage Technologies (FAST 25), pages 497--511, Santa Clara, CA, February 2025. USENIX Association."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Yu Liang Aofeng Shen Chun Jason Xue Riwei Pan Haiyu Mao Nika Mansouri Ghiasi Qingcai Jiang Rakesh Nadig Lei Li Rachata Ausavarungnirun Mohammad Sadrosadati and Onur Mutlu. Ariadne: A Hotness-Aware and Size-Adaptive Compressed Swap Technique for Fast Application Relaunch and Reduced CPU Usage on Mobile Devices. In 2025 IEEE International Symposium on High Performance Computer Architecture (HPCA) pages 1588--1602 2025.","DOI":"10.1109\/HPCA61900.2025.00118"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD58817.2023.00044"},{"key":"e_1_3_2_1_6_1","volume-title":"2025 USENIX Annual Technical Conference (USENIX ATC 25)","author":"Li Wentong","year":"2025","unstructured":"Wentong Li, Li-Pin Chang, Yu Mao, and Liang Shi. PMR: Fast Application Response via Parallel Memory Reclaim on Mobile Devices. In 2025 USENIX Annual Technical Conference (USENIX ATC 25). USENIX Association, July 2025."},{"key":"e_1_3_2_1_7_1","unstructured":"Control Groups - The Linux Kernel documentation. https:\/\/docs.kernel.org\/admin-guide\/cgroup-v1\/cgroups.html. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_8_1","unstructured":"Memory Balancing - The Linux Kernel documentation. https:\/\/www.kernel.org\/doc\/html\/v5.19\/vm\/balance.html. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_9_1","unstructured":"PSI - Pressure Stall Information - The Linux Kernel documentation. https:\/\/docs.kernel.org\/accounting\/psi.html. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_10_1","first-page":"654","volume-title":"Fore\/Background-aware GC-Swap Co-design. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '24","author":"Huang Jiacheng","year":"2024","unstructured":"Jiacheng Huang, Yunmo Zhang, Junqiao Qiu, Yu Liang, Rachata Ausavarungnirun, Qingan Li, and Chun Jason Xue. More Apps, Faster Hot-Launch on Mobile Devices via Fore\/Background-aware GC-Swap Co-design. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '24, page 654--670, New York, NY, USA, 2024. Association for Computing Machinery."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3373376.3378525"},{"key":"e_1_3_2_1_12_1","first-page":"173","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Hao Mingzhe","year":"2020","unstructured":"Mingzhe Hao, Levent Toksoz, Nanqinqin Li, Edward Edberg Halim, Henry Hoffmann, and Haryadi S. Gunawi. LinnOS: Predictability on Unpredictable Flash Storage with a Light Neural Network. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 173--190. USENIX Association, November 2020."},{"volume-title":"30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'25)","author":"Maas Martin","key":"e_1_3_2_1_13_1","unstructured":"Martin Maas. Keynote: Has Machine Learning for Systems Reached an Inflection Point?, 2025. Presented at the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'25)."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2020.3012883"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1496909.1496922"},{"key":"e_1_3_2_1_16_1","unstructured":"Android 15 | Android Developers. https:\/\/developer.android.com\/about\/versions\/15. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_17_1","first-page":"365","volume-title":"2021 USENIX Annual Technical Conference (USENIX ATC 21)","author":"Son Sam","year":"2021","unstructured":"Sam Son, Seung Yul Lee, Yunho Jin, Jonghyun Bae, Jinkyu Jeong, Tae Jun Ham, Jae W. Lee, and Hongil Yoon. ASAP: Fast Mobile Application Switch via Adaptive Prepaging. In 2021 USENIX Annual Technical Conference (USENIX ATC 21), pages 365--380. USENIX Association, July 2021."},{"key":"e_1_3_2_1_18_1","unstructured":"Low memory killer daemon | Android Open Source Project. https:\/\/source.android.com\/docs\/core\/perf\/lmkd. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_19_1","unstructured":"Oom Adjuster Designs. https:\/\/android.googlesource.com\/platform\/frameworks\/base\/+\/master\/services\/core\/java\/com\/android\/server\/am\/OomAdjuster.md. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_20_1","first-page":"873","volume-title":"Irene Zhang. End the Senseless Killing: Improving Memory Management for Mobile Operating Systems. In 2020 USENIX Annual Technical Conference (USENIX ATC 20)","author":"Lebeck Niel","year":"2020","unstructured":"Niel Lebeck, Arvind Krishnamurthy, Henry M. Levy, and Irene Zhang. End the Senseless Killing: Improving Memory Management for Mobile Operating Systems. In 2020 USENIX Annual Technical Conference (USENIX ATC 20), pages 873--887. USENIX Association, July 2020."},{"key":"e_1_3_2_1_21_1","first-page":"763","volume-title":"Sylvia Ratnasamy. On the Use of ML for Blackbox System Performance Prediction. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Fu Silvery","year":"2021","unstructured":"Silvery Fu, Saurabh Gupta, Radhika Mittal, and Sylvia Ratnasamy. On the Use of ML for Blackbox System Performance Prediction. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 763--784. USENIX Association, April 2021."},{"key":"e_1_3_2_1_22_1","volume-title":"Machine Learning for Systems","author":"Golovin Daniel","year":"2023","unstructured":"Daniel Golovin, Gabor Bartok, Eric Chen, Emily Donahue, Tzu-Kuo Huang, Efi Kokiopoulou, Ruoyan Qin, Nikhil Sarda, Justin Sybrandt, and Vincent Tjeng. SmartChoices: Augmenting Software with Learned Implementations. In Machine Learning for Systems, 2023."},{"key":"e_1_3_2_1_23_1","first-page":"1","volume-title":"Automation & Test in Europe Conference & Exhibition (DATE)","author":"Yuan Ying","year":"2023","unstructured":"Ying Yuan, Zhipeng Tan, Shitong Wei, Lihua Yang, Wenjie Qi, Xuanzhi Wang, and Cong Liu. TPP: Accelerate Application Launch via Two-Phase Prefetching on Smartphone. In 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 1--6. IEEE, 2023."},{"key":"e_1_3_2_1_24_1","first-page":"215","volume-title":"Cang Zhang. Rethinking Process Management for Interactive Mobile Systems. In Proceedings of the 30th Annual International Conference on Mobile Computing and Networking, ACM MobiCom '24","author":"Zheng Jianwei","year":"2024","unstructured":"Jianwei Zheng, Zhenhua Li, Feng Qian, Wei Liu, Hao Lin, Yunhao Liu, Tianyin Xu, Nan Zhang, Ju Wang, and Cang Zhang. Rethinking Process Management for Interactive Mobile Systems. In Proceedings of the 30th Annual International Conference on Mobile Computing and Networking, ACM MobiCom '24, page 215--229, New York, NY, USA, 2024. Association for Computing Machinery."},{"key":"e_1_3_2_1_25_1","unstructured":"UI\/Application Exerciser Monkey | Android Studio | Android Developers. https:\/\/developer.android.com\/studio\/test\/other-testing-tools\/monkey. [Accessed 30-07-2025]."},{"key":"e_1_3_2_1_26_1","unstructured":"The \/proc Filesystem - The Linux Kernel documentation. https:\/\/docs.kernel.org\/filesystems\/proc.html. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_27_1","unstructured":"BPF Documentation - The Linux Kernel documentation. https:\/\/docs.kernel.org\/bpf\/index.html. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_28_1","unstructured":"App startup time | Android Developers. https:\/\/developer.android.com\/topic\/performance\/vitals\/launch-time. [Accessed 26-07-2025]."},{"key":"e_1_3_2_1_29_1","first-page":"785","volume-title":"Chen and Carlos Guestrin. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '16","author":"Tianqi","year":"2016","unstructured":"Tianqi Chen and Carlos Guestrin. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '16, page 785--794, New York, NY, USA, 2016. Association for Computing Machinery."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2018.2381129"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307648"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3071193"},{"key":"e_1_3_2_1_33_1","volume-title":"A unified approach to interpreting model predictions. Advances in neural information processing systems, 30","author":"Lundberg Scott M","year":"2017","unstructured":"Scott M Lundberg and Su-In Lee. A unified approach to interpreting model predictions. Advances in neural information processing systems, 30, 2017."}],"event":{"name":"SOSP '25: ACM SIGOPS 31st Symposium on Operating Systems Principles","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Seoul Republic of Korea","acronym":"SOSP '25"},"container-title":["Proceedings of the 4th Workshop on Practical Adoption Challenges of ML for Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3766882.3767185","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T17:19:27Z","timestamp":1763054367000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3766882.3767185"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,13]]},"references-count":33,"alternative-id":["10.1145\/3766882.3767185","10.1145\/3766882"],"URL":"https:\/\/doi.org\/10.1145\/3766882.3767185","relation":{},"subject":[],"published":{"date-parts":[[2025,10,13]]},"assertion":[{"value":"2025-10-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}