{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T19:20:26Z","timestamp":1762543226140},"reference-count":24,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2020,3,1]],"date-time":"2020-03-01T00:00:00Z","timestamp":1583020800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,3,1]],"date-time":"2020-03-01T00:00:00Z","timestamp":1583020800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1007\/s11390-020-9693-0","type":"journal-article","created":{"date-parts":[[2020,5,21]],"date-time":"2020-05-21T13:02:47Z","timestamp":1590066167000},"page":"433-452","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Huge Page Friendly Virtualized Memory Management"],"prefix":"10.1007","volume":"35","author":[{"given":"Sai","family":"Sha","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jing-Yuan","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ying-Wei","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiao-Lin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenlin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,3,27]]},"reference":[{"key":"9693_CR1","unstructured":"Khalidi Y A, Talluri M, Nelson M N, Williams D. Virtual memory support for multiple pages. Technical Report, Sun Microsystems Laboratories, Inc., 1993. http:\/\/citeseerx.ist.psu.edu\/viewdoc\/download;jsessionid=AA2CA3D6205E02FDA1FC545D691C5C20?doi=10.1.1.32.6162&rep=rep1&type=pdf, Sept. 2019."},{"key":"9693_CR2","unstructured":"Arcangeli A. Transparent hugepage support. In Proc. the 2010 KVM Forum, August 2010."},{"key":"9693_CR3","doi-asserted-by":"crossref","unstructured":"Wang X, Luo T, Hu J, Wang Z, Luo Y. Evaluating the impacts of hugepage on virtual machines. Science China Information Sciences, 2017, 60(1): Article No. 12103.","DOI":"10.1007\/s11432-015-0764-7"},{"key":"9693_CR4","doi-asserted-by":"crossref","unstructured":"Denning P J. The working set model for program behavior. In Proc. the 1st ACM Symposium on Operating System Principles, October 1967, Article No. 15.","DOI":"10.1145\/800001.811670"},{"key":"9693_CR5","doi-asserted-by":"crossref","unstructured":"Hu J, Bai X, Sha S et al. Working set size estimation with hugepages in virtualization. In Proc. the 2018 IEEE ISPA\/IUCC\/BDCloud\/SocialCom\/SustainCom, Dec. 2018, pp.501-508.","DOI":"10.1109\/BDCloud.2018.00081"},{"key":"9693_CR6","unstructured":"Hu J, Bai X, Sha S et al. HUB: Hugepage ballooning in kernel-based virtual machines. In Proc. International Symposium on Memory Systems, Oct. 2018, pp.31-37."},{"issue":"2","key":"9693_CR7","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1147\/sj.92.0078","volume":"9","author":"RL Mattson","year":"1970","unstructured":"Mattson R L, Gecsei J, Slutz D R, Traiger I L. Evaluation techniques for storage hierarchies. IBM Systems Journal, 1970, 9(2): 78-117.","journal-title":"IBM Systems Journal"},{"key":"9693_CR8","unstructured":"Waldspurger C A, Park N, Garthwaite A T, Ahmad I. Efficient MRC construction with SHARDS. In Proc. the 13th USENIX Conference on File and Storage Technologies, February 2015, pp.95-110."},{"issue":"1","key":"9693_CR9","first-page":"1","volume":"13","author":"Zhigang Wang","year":"2016","unstructured":"Wang Z, Wang X, Hou F, Luo Y,Wang Z. Dynamic memory balancing for virtualization. ACM Transactions on Architecture and Code Optimization, 2016, 13(1): Article No. 2.","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"issue":"3","key":"9693_CR10","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/1618525.1618530","volume":"43","author":"W Zhao","year":"2009","unstructured":"Zhao W, Wang Z, Luo Y. Dynamic memory balancing for virtual machines. ACM SIGOPS Operating Systems Review, 2009, 43(3): 37-47.","journal-title":"ACM SIGOPS Operating Systems Review"},{"issue":"5","key":"9693_CR11","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1145\/844128.844146","volume":"36","author":"CA Waldspurger","year":"2002","unstructured":"Waldspurger C A. Memory resource management in VMware ESX server. ACM SIGOPS Operating Systems Review, 2002, 36(5): 181-194.","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"9693_CR12","unstructured":"Zhao W, Jin X, Wang Z, Wang X, Luo Y, Li X. Low cost working set size tracking. In Proc. the 2011 USENIX Annual Technical Conference, June 2011, Article No. 14."},{"issue":"5","key":"9693_CR13","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1145\/1037949.1024415","volume":"38","author":"P Zhou","year":"2004","unstructured":"Zhou P, Pandey V, Sundaresan J, Raghuraman A, Zhou Y, Kumar S. Dynamic tracking of page miss ratio curve for memory management. ACM SIGOPS Operating Systems Review, 2004, 38(5): 177-188.","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"9693_CR14","unstructured":"Wires J, Ingram S, Drudi Z, Harvey N J, Warfield A, Data C. Characterizing storage workloads with counter stacks. In Proc. the 11th USENIX Symposium on Operating Systems Design and Implementation, October 2014, pp.335-349."},{"key":"9693_CR15","doi-asserted-by":"crossref","unstructured":"Niu Q, Dinan J, Lu Q, Sadayappan P. PARDA: A fast parallel reuse distance analysis algorithm. In Proc. the 26th International Parallel and Distributed Processing Symposium, May 2012, pp.1284-1294.","DOI":"10.1109\/IPDPS.2012.117"},{"key":"9693_CR16","doi-asserted-by":"crossref","unstructured":"Tam D K, Azimi R, Soares L B, Stumm M. RapidMRC: Approximating L2 miss rate curves on commodity systems for online optimizations. In Proc. the 14th International Conference on Architectural Support for Programming Languages and Operating Systems, March 2009, pp.121-132.","DOI":"10.1145\/1508284.1508259"},{"key":"9693_CR17","doi-asserted-by":"crossref","unstructured":"Xiang X, Bao B, Ding C, Gao Y. Linear-time modeling of program working set in shared cache. In Proc. the 2011 International Conference on Parallel Architectures and Compilation Techniques, October 2011, pp.350-360.","DOI":"10.1109\/PACT.2011.66"},{"key":"9693_CR18","unstructured":"Hu X, Wang X, Zhou L, Luo Y, Ding C, Wang Z. Kinetic modeling of data eviction in cache. In Proc. the 2016 USENIX Annual Technical Conference, June 2016, pp.351-364."},{"issue":"2","key":"9693_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3185751","volume":"14","author":"Xiameng Hu","year":"2018","unstructured":"Hu X, Wang X, Zhou L, Luo Y, Wang Z, Ding C, Ye C. Fast miss ratio curve modeling for storage cache. ACM Transactions on Storage, 2018, 14(2): Article No. 12.","journal-title":"ACM Transactions on Storage"},{"issue":"6","key":"9693_CR20","doi-asserted-by":"publisher","first-page":"1107","DOI":"10.1109\/TPDS.2012.283","volume":"24","author":"Z Xiao","year":"2012","unstructured":"Xiao Z, Song W, Chen Q. Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Transactions on Parallel and Distributed Systems, 2012, 24(6): 1107-1117.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"9693_CR21","unstructured":"Tasoulas E, Haugerund H, Begnum K. Bayllocator: A proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning. In Proc. the 26th Large Installation System Administration Conference on Strategies, Tools, and Techniques, December 2012, pp.111-122."},{"key":"9693_CR22","unstructured":"Gordon A, Hines M, Silva D, Ben-Yehuda M, Silva M, Lizarraga G. Ginkgo: Automated, application-driven memory overcommitment for cloud computing. In Proc. the 2011 Workshop on Runtime Environments\/Systems, Layering, and Virtualized Environments, May 2011."},{"key":"9693_CR23","doi-asserted-by":"crossref","unstructured":"Nitu V, Kocharyan A, Yaya H, Tchana A, Hagimont D, Astsatryan H. Working set size estimation techniques in virtualized environments: One size does not fit all. Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2018, 2(1): Article No. 19.","DOI":"10.1145\/3179422"},{"issue":"5","key":"9693_CR24","doi-asserted-by":"publisher","first-page":"1350","DOI":"10.1109\/TPDS.2014.2320915","volume":"26","author":"H Liu","year":"2015","unstructured":"Liu H, Jin H, Liao X, Deng W, He B, Xu C. Hotplug or ballooning: A comparative study on dynamic memory management techniques for virtual machines. IEEE Transactions on Parallel and Distributed Systems, 2015, 26(5): 1350-1363.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-020-9693-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-020-9693-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-020-9693-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,3,27]],"date-time":"2021-03-27T00:45:17Z","timestamp":1616805917000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-020-9693-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3]]},"references-count":24,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["9693"],"URL":"https:\/\/doi.org\/10.1007\/s11390-020-9693-0","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"value":"1000-9000","type":"print"},{"value":"1860-4749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3]]},"assertion":[{"value":"7 May 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 October 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 March 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}