{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T01:33:47Z","timestamp":1767144827865,"version":"build-2238731810"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2022,10,11]],"date-time":"2022-10-11T00:00:00Z","timestamp":1665446400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,10,11]],"date-time":"2022-10-11T00:00:00Z","timestamp":1665446400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2022,12]]},"DOI":"10.1007\/s42514-022-00110-2","type":"journal-article","created":{"date-parts":[[2022,10,11]],"date-time":"2022-10-11T07:03:38Z","timestamp":1665471818000},"page":"394-406","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Smart scheduler: an adaptive NVM-aware thread scheduling approach on NUMA systems"],"prefix":"10.1007","volume":"4","author":[{"given":"Yuetao","family":"Chen","sequence":"first","affiliation":[]},{"given":"Keni","family":"Qiu","sequence":"additional","affiliation":[]},{"given":"Li","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Haipeng","family":"Jia","sequence":"additional","affiliation":[]},{"given":"Yunquan","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Limin","family":"Xiao","sequence":"additional","affiliation":[]},{"given":"Lei","family":"Liu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,10,11]]},"reference":[{"key":"110_CR34","unstructured":"Agrawal, S., Goyal, N.: Thompson sampling for contextual bandits with linear payoffs (2012)"},{"key":"110_CR2","doi-asserted-by":"publisher","unstructured":"Arulraj, J., Pavlo, A.: How to build a non-volatile memory database management system. Proceedings of the 2017 ACM International Conference on Management of Data. SIGMOD \u201917, pp. 1753\u20131758. Association for Computing Machinery, New York, NY, USA (2017). https:\/\/doi.org\/10.1145\/3035918.3054780","DOI":"10.1145\/3035918.3054780"},{"issue":"2","key":"110_CR31","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1145\/1531793.1531803","volume":"43","author":"R Azimi","year":"2009","unstructured":"Azimi, R., Tam, D.K., Soares, L., Stumm, M.: Enhancing operating system support for multicore processors by using hardware performance monitoring. SIGOPS Oper. Syst. Rev. 43(2), 56\u201365 (2009). https:\/\/doi.org\/10.1145\/1531793.1531803","journal-title":"SIGOPS Oper. Syst. Rev."},{"issue":"Nov","key":"110_CR35","first-page":"397","volume":"3","author":"P Auer","year":"2002","unstructured":"Auer, P.: Using confidence bounds for exploitation-exploration trade-offs. J. Mach. Learn. Res. 3(Nov), 397\u2013422 (2002)","journal-title":"J. Mach. Learn. Res."},{"key":"110_CR29","unstructured":"Ban, A.N.: Spearman correlation. (2019)"},{"key":"110_CR13","doi-asserted-by":"crossref","unstructured":"Bera, R., Kanellopoulos, K., Nori, A.V., Shahroodi, T., Subramoney, S., Mutlu, O.: Pythia: A customizable hardware prefetching framework using online reinforcement learning. 2021 54rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO) (2021). IEEE","DOI":"10.1145\/3466752.3480114"},{"key":"110_CR21","doi-asserted-by":"crossref","unstructured":"Blagodurov, S., Fedorova, A., Zhuravlev, S., Kamali, A.: A case for numa-aware contention management on multicore systems. 2010 19th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp. 557\u2013558 (2010)","DOI":"10.1145\/1854273.1854350"},{"issue":"1","key":"110_CR30","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1007\/BF02294183","volume":"65","author":"D Bonett","year":"2000","unstructured":"Bonett, D., Wright, T.: Sample size requirements for estimating pearson, kendall and spearman correlations. Psychometrika 65(1), 23\u201328 (2000)","journal-title":"Psychometrika"},{"key":"110_CR38","doi-asserted-by":"crossref","unstructured":"Chen, S., Jin, A., Delimitrou, C., Mart\u0131nez, J.F.: ReTail: Opting for Learning Simplicity to Enable QoS-Aware Power Management in the Cloud. The 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA-28), (2022)","DOI":"10.1109\/HPCA53966.2022.00020"},{"key":"110_CR1","doi-asserted-by":"publisher","unstructured":"Chen, Y., Peng, I.B., Peng, Z., Liu, X., Ren, B.: Atmem: Adaptive data placement in graph applications on heterogeneous memories. Proceedings of the 18th ACM\/IEEE International Symposium on Code Generation and Optimization. CGO 2020, pp. 293\u2013304. Association for Computing Machinery, New York, NY, USA (2020). https:\/\/doi.org\/10.1145\/3368826.3377922","DOI":"10.1145\/3368826.3377922"},{"key":"110_CR3","unstructured":"Intel: Intel Optane Technology. Website. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/intel-optane-technology.html (2022)"},{"key":"110_CR5","unstructured":"Intel: Scaling MySQL with Intel Optane Persistent Memory (2019). https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/scaling-mysql-with-optane-persistent-memory.html"},{"key":"110_CR16","doi-asserted-by":"publisher","unstructured":"Ipek, E., Mutlu, O., Mart\u00ednez, J.F., Caruana, R.: Self-optimizing memory controllers: A reinforcement learning approach. 2008 International Symposium on Computer Architecture, pp. 39\u201350 (2008). https:\/\/doi.org\/10.1109\/ISCA.2008.21","DOI":"10.1109\/ISCA.2008.21"},{"key":"110_CR28","unstructured":"Intel: https:\/\/github.com\/opcm\/pcm. On-line Resources (2018)"},{"key":"110_CR26","unstructured":"Intel-UPI (2017). https:\/\/en.wikipedia.org\/wiki\/Intel_Ultra_Path_Interconnect"},{"key":"110_CR22","unstructured":"Kiefer, T., Schlegel, B., Lehner, W.: Experimental evaluation of numa effects on database management systems. Markl, V., Saake, G., Sattler, K.-U., Hackenbroich, G., Mitschang, B., H\u00e4rder, T., K\u00f6ppen, V. (eds.) Datenbanksysteme F\u00fcr Business, Technologie und Web (BTW) 2025, pp. 185\u2013204. Gesellschaft f\u00fcr Informatik e.V., Bonn (2013)"},{"key":"110_CR25","unstructured":"Kernel, L.: https:\/\/www.kernel.org\/doc\/Documentation\/filesystems\/dax.txt. On-line Resources"},{"key":"110_CR17","unstructured":"Levy, S., Yao, R., Wu, Y., Dang, Y., Huang, P., Mu, Z., Zhao, P., Ramani, T., Govindaraju, N., Li, X., et al.: Predictive and adaptive failure mitigation to avert production cloud $$\\{$$VM$$\\}$$ interruptions. 14th $$\\{$$USENIX$$\\}$$ Symposium on Operating Systems Design and Implementation ($$\\{$$OSDI$$\\}$$ 20), pp. 1155\u20131170 (2020)"},{"key":"110_CR19","unstructured":"Lepers, B., Quema, V., Fedorova, A.: Thread and memory placement on NUMA systems: Asymmetry matters. 2015 USENIX Annual Technical Conference (USENIX ATC 15), pp. 277\u2013289. USENIX Association, Santa Clara, CA (2015). https:\/\/www.usenix.org\/conference\/atc15\/technical-session\/presentation\/lepers"},{"key":"110_CR20","doi-asserted-by":"publisher","unstructured":"Li, T., Baumberger, D., Koufaty, D.A., Hahn, S.: Efficient operating system scheduling for performance-asymmetric multi-core architectures. SC \u201907: Proceedings of the 2007 ACM\/IEEE Conference on Supercomputing, pp. 1\u201311 (2007). https:\/\/doi.org\/10.1145\/1362622.1362694","DOI":"10.1145\/1362622.1362694"},{"key":"110_CR14","doi-asserted-by":"publisher","unstructured":"Lin, T.-R., Penney, D., Pedram, M., Chen, L.: A deep reinforcement learning framework for architectural exploration: A routerless noc case study. 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 99\u2013110 (2020). https:\/\/doi.org\/10.1109\/HPCA47549.2020.00018","DOI":"10.1109\/HPCA47549.2020.00018"},{"issue":"10","key":"110_CR4","doi-asserted-by":"publisher","first-page":"2223","DOI":"10.1109\/TPDS.2019.2908175","volume":"30","author":"L Liu","year":"2019","unstructured":"Liu, L., Yang, S., Peng, L., Li, X.: Hierarchical hybrid memory management in os for tiered memory systems. IEEE Trans. Parallel Distributed Syst. 30(10), 2223\u20132236 (2019)","journal-title":"IEEE Trans. Parallel Distributed Syst."},{"key":"110_CR39","unstructured":"Liu, L.: QoS-Aware Machine Learning-based Multiple Resources Scheduling for Microservices in Cloud Environment. arxiv, (2019). https:\/\/arxiv.org\/abs\/1911.13208"},{"issue":"6","key":"110_CR40","doi-asserted-by":"publisher","first-page":"1921","DOI":"10.1109\/TC.2015.2462813","volume":"65","author":"L Liu","year":"2016","unstructured":"Liu, L., Li, Y., Ding, C., Yang, H., Wu, C.: Rethinking memory management in modern operating system: horizontal, vertical or random? IEEE Trans. Comput. 65(6), 1921\u20131935 (2016)","journal-title":"IEEE Trans. Comput."},{"key":"110_CR33","doi-asserted-by":"publisher","unstructured":"Li, L., Chu, W., Langford, J., Schapire, R.E.: A contextual-bandit approach to personalized news article recommendation. Proceedings of the 19th International Conference on World Wide Web. WWW \u201910, pp. 661\u2013670. Association for Computing Machinery, New York, NY, USA (2010). https:\/\/doi.org\/10.1145\/1772690.1772758","DOI":"10.1145\/1772690.1772758"},{"issue":"8","key":"110_CR42","doi-asserted-by":"publisher","first-page":"3054","DOI":"10.1007\/s11227-015-1427-7","volume":"71","author":"F Lv","year":"2015","unstructured":"Lv, F., Liu, L., Cui, H., Wang, L., Liu, Y., Feng, X., Yew, P.C.: WiseThrottling: a new asynchronous task scheduler for mitigating I\/O bottleneck in large-scale datacenter servers. J. Supercomput. 71(8), 3054\u20133093 (2015)","journal-title":"J. Supercomput."},{"issue":"1","key":"110_CR41","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/s11390-013-1409-2","volume":"29","author":"F Lv","year":"2014","unstructured":"Lv, F., Cui, H., Wang, L., Liu, L., Wu, C., Feng, X., Yew, P.C.: Dynamic I\/O-aware scheduling for batch-mode applications on chip multiprocessor systems of cluster platforms. J. Comput. Sci. Technol. 29(1), 21\u201337 (2014)","journal-title":"J. Comput. Sci. Technol."},{"key":"110_CR24","doi-asserted-by":"publisher","unstructured":"McCurdy, C., Vetter, J.: Memphis: Finding and fixing numa-related performance problems on multi-core platforms. 2010 IEEE International Symposium on Performance Analysis of Systems Software (ISPASS), pp. 87\u201396 (2010). https:\/\/doi.org\/10.1109\/ISPASS.2010.5452060","DOI":"10.1109\/ISPASS.2010.5452060"},{"key":"110_CR18","doi-asserted-by":"publisher","unstructured":"Nishtala, R., Petrucci, V., Carpenter, P., Sjalander, M.: Twig: Multi-agent task management for colocated latency-critical cloud services. 2020 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 167\u2013179 (2020). https:\/\/doi.org\/10.1109\/HPCA47549.2020.00023","DOI":"10.1109\/HPCA47549.2020.00023"},{"issue":"7540","key":"110_CR15","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1038\/nature14236","volume":"518","author":"V Mnih","year":"2015","unstructured":"Mnih, V., Kavukcuoglu, K., Silver, D., Rusu, A.A., Veness, J., Bellemare, M.G., Graves, A., Riedmiller, M.A., Fidjeland, A., Ostrovski, G., Petersen, S., Beattie, C., Sadik, A., Antonoglou, I., King, H., Kumaran, D., Wierstra, D., Legg, S., Hassabis, D.: Human-level control through deep reinforcement learning. Nat. 518(7540), 529\u2013533 (2015). https:\/\/doi.org\/10.1038\/nature14236","journal-title":"Nat."},{"key":"110_CR6","unstructured":"Piggin, N.: Scheduling Domains. On-line Resources (2002). https:\/\/lwn.net\/Articles\/80911\/"},{"key":"110_CR27","unstructured":"PMDK: https:\/\/github.com\/pmem\/pmemkv. On-line Resources (2019)"},{"key":"110_CR37","unstructured":"Siddha, S., Pallipadi, V., Mallick, A.: Chip multi processing aware linux kernel scheduler. In: Linux Symposium, vol. 193 (2005). Citeseer"},{"key":"110_CR36","doi-asserted-by":"publisher","unstructured":"Scargall, S.: pmemkv: A Persistent In-Memory Key-Value Store, pp. 141\u2013153. Apress, Berkeley, CA (2020). https:\/\/doi.org\/10.1007\/978-1-4842-4932-1_9","DOI":"10.1007\/978-1-4842-4932-1_9"},{"key":"110_CR7","unstructured":"Van\u00a0Riel, R., Chegu, V.: Automatic numa balancing. Red Hat Summit (2014)"},{"key":"110_CR32","doi-asserted-by":"crossref","unstructured":"Vermorel, J., Mohri, M.: Multi-armed bandit algorithms and empirical evaluation. Gama, J., Camacho, R., Brazdil, P.B., Jorge, A.M., Torgo, L. (eds.) Machine Learning: ECML 2005, pp. 437\u2013448. Springer, Berlin, Heidelberg (2005)","DOI":"10.1007\/11564096_42"},{"key":"110_CR23","doi-asserted-by":"crossref","unstructured":"Virouleau, P., Broquedis, F., Gautier, T., Rastello, F.: Using data dependencies to improve task-based scheduling strategies on numa architectures. Dutot, P.-F., Trystram, D. (eds.) Euro-Par 2016: Parallel Processing, pp. 531\u2013544. Springer, Cham (2016)","DOI":"10.1007\/978-3-319-43659-3_39"},{"key":"110_CR11","unstructured":"Wang, Y., Jiang, D., Xiong, J.: Numa-aware thread migration for high performance nvmm file systems"},{"key":"110_CR8","doi-asserted-by":"crossref","unstructured":"Wang, Z., Liu, X., Yang, J., Michailidis, T., Swanson, S., Zhao, J.: Characterizing and modeling non-volatile memory systems. 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), pp. 496\u2013508 (2020). IEEE","DOI":"10.1109\/MICRO50266.2020.00049"},{"key":"110_CR9","unstructured":"Yang, J., Kim, J., Hoseinzadeh, M., Izraelevitz, J., Swanson, S.: An Empirical Guide to the Behavior and Use of Scalable Persistent Memory (2019)"},{"key":"110_CR10","unstructured":"Yang, S., Li, X., Dou, X., Gong, X., Liu, H., Chen, L., Liu, L.: Monitoring memory behaviors and mitigating numa drawbacks on tiered nvm systems"},{"key":"110_CR12","doi-asserted-by":"crossref","unstructured":"Yu, S., Park, S., Baek, W.: Design and implementation of bandwidth-aware memory placement and migration policies for heterogeneous memory systems. Proceedings of the International Conference on Supercomputing, pp. 1\u201310 (2017)","DOI":"10.1145\/3079079.3079092"}],"updated-by":[{"DOI":"10.1007\/s42514-023-00139-x","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2023,2,9]],"date-time":"2023-02-09T00:00:00Z","timestamp":1675900800000}}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-022-00110-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-022-00110-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-022-00110-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,21]],"date-time":"2023-02-21T15:10:13Z","timestamp":1676992213000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-022-00110-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,11]]},"references-count":42,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,12]]}},"alternative-id":["110"],"URL":"https:\/\/doi.org\/10.1007\/s42514-022-00110-2","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"value":"2524-4922","type":"print"},{"value":"2524-4930","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,11]]},"assertion":[{"value":"27 February 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 May 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"11 October 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2023","order":4,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":5,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":6,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1007\/s42514-023-00139-x","URL":"https:\/\/doi.org\/10.1007\/s42514-023-00139-x","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}