{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,6]],"date-time":"2026-04-06T06:10:59Z","timestamp":1775455859038,"version":"3.50.1"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2018,5,25]],"date-time":"2018-05-25T00:00:00Z","timestamp":1527206400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","award":["2015M3C4A7065522"],"award-info":[{"award-number":["2015M3C4A7065522"]}],"id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s11227-018-2421-7","type":"journal-article","created":{"date-parts":[[2018,5,25]],"date-time":"2018-05-25T02:45:46Z","timestamp":1527216346000},"page":"5293-5313","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Design of DRAM-NAND flash hybrid main memory and Q-learning-based prefetching method"],"prefix":"10.1007","volume":"74","author":[{"given":"Su-Kyung","family":"Yoon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Young-Sun","family":"Youn","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeong-Geun","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2642-6662","authenticated-orcid":false,"given":"Shin-Dug","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,5,25]]},"reference":[{"issue":"124","key":"2421_CR1","first-page":"5","volume":"2004","author":"B Fitzpatrick","year":"2004","unstructured":"Fitzpatrick B (2004) Distributed caching with memcached. Linux J 2004(124):5","journal-title":"Linux J"},{"key":"2421_CR2","unstructured":"Zawodny J (2009) Redis: lightweight key\/value store that goes the extra mile. Linux Mag 79"},{"key":"2421_CR3","doi-asserted-by":"crossref","unstructured":"Qureshi MK, Srinivasan V, Riversm JA (2009) Scalable high performance main memory system using phase-change memory technology. In: The 36th Annual International Symposium on Computer Architecture, pp 24\u201333","DOI":"10.1145\/1555815.1555760"},{"key":"2421_CR4","doi-asserted-by":"crossref","unstructured":"Loh GH (2008) 3D-stacked memory architectures for multi-core processors. In: The 35th Annual International Symposium on Computer Architecture, pp 453\u2013464","DOI":"10.1109\/ISCA.2008.15"},{"key":"2421_CR5","unstructured":"Nishtala R, Fugal H, Grimm S, Kwiatkowski M, M, Lee H, Li HC, et al (2013) Scaling memcache at Facebook. In: The 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), pp 385\u2013398"},{"issue":"2","key":"2421_CR6","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2738053","volume":"12","author":"DH Lee","year":"2015","unstructured":"Lee DH, Yoon SK, Kim JG, Weems CC, Kim SD (2015) A new memory-disk integrated system with HW optimizer. ACM Trans Archit Code Optim 12(2):11","journal-title":"ACM Trans Archit Code Optim"},{"key":"2421_CR7","doi-asserted-by":"crossref","unstructured":"Dhiman G, Ayoub GR, Rosing T (2009) PDRAM: a hybrid PRAM and DRAM main memory system. In: The 46th ACM\/IEEE Design Automation Conference (DAC\u201909), pp 664\u2013669","DOI":"10.1145\/1629911.1630086"},{"key":"2421_CR8","doi-asserted-by":"crossref","unstructured":"Kgil T, Roberts D, Mudge T (2008) Improving NAND flash based disk caches. In: The 35th Annual International Symposium on Computer Architecture, pp 327\u2013338","DOI":"10.1109\/ISCA.2008.32"},{"key":"2421_CR9","first-page":"29","volume":"10","author":"A Anand","year":"2010","unstructured":"Anand A, Muthukrishnan C, Kappes S, Akella A, Nath S (2010) Cheap and large CAMs for high performance data-intensive networked systems. NSDI 10:29","journal-title":"NSDI"},{"key":"2421_CR10","unstructured":"Cidon A, Eisenman A, Alizadeh M, Katti S (2015) Dynacache: dynamic cloud caching. In: The 7th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 15)"},{"key":"2421_CR11","doi-asserted-by":"crossref","unstructured":"Byan S, Lentini J, Madan A, Pabon L (2012) Mercury: host-side flash caching for the data center. In: IEEE 28th Symposium on Mass Storage Systems and Technologies (MSST), pp 1\u201312","DOI":"10.1109\/MSST.2012.6232368"},{"issue":"2","key":"2421_CR12","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1007\/s10115-013-0727-6","volume":"41","author":"Z Chen","year":"2014","unstructured":"Chen Z, Lu Y, Xiao N, Liu F (2014) A hybrid memory built by SSD and DRAM to support in-memory big data analytics. Knowl Inf Syst 41(2):335\u2013354","journal-title":"Knowl Inf Syst"},{"key":"2421_CR13","doi-asserted-by":"crossref","unstructured":"Kgil T, Mudge T (2006) FlashCache: a NAND flash memory file cache for low power web servers. In: The 2006 International Conference on Compilers, Architecture and Synthesis for Embedded Systems, pp 103\u2013112","DOI":"10.1145\/1176760.1176774"},{"key":"2421_CR14","unstructured":"Arteaga D, Cabrera J, Xu J, Sundararaman S, Zhao M (2016) CloudCache: on-demand flash cache management for cloud computing. In: The 14th USENIX Conference on File and Storage Technologies (FAST 16), pp 355\u2013369"},{"issue":"12","key":"2421_CR15","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/C-M.1978.218016","volume":"11","author":"AJ Smith","year":"1978","unstructured":"Smith AJ (1978) Sequential program prefetching in memory hierarchies. Computer 11(12):721","journal-title":"Computer"},{"key":"2421_CR16","first-page":"173","volume":"4","author":"Z Li","year":"2004","unstructured":"Li Z, Chen Z, Srinivasan SM, Zhou Y (2004) C-miner: mining block correlations in storage systems. FAST 4:173\u2013186","journal-title":"FAST"},{"key":"2421_CR17","volume-title":"OpenStack swift: using, administering, and developing for swift object storage","author":"J Arnold","year":"2014","unstructured":"Arnold J (2014) OpenStack swift: using, administering, and developing for swift object storage. O\u2019Reilly Media, Newton"},{"key":"2421_CR18","doi-asserted-by":"crossref","unstructured":"Kim J et al (2016) Path confidence based lookahead prefetching. In: 2016 49th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE","DOI":"10.1109\/MICRO.2016.7783763"},{"key":"2421_CR19","doi-asserted-by":"crossref","unstructured":"Michaud P (2016) Best-offset hardware prefetching. In: 2016 IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, pp 469\u2013480","DOI":"10.1109\/HPCA.2016.7446087"},{"key":"2421_CR20","doi-asserted-by":"crossref","unstructured":"Jain A, Lin C (2013) Linearizing irregular memory accesses for improved correlated prefetching. In: 2013 46th Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO). IEEE, pp 247\u2013259","DOI":"10.1145\/2540708.2540730"},{"key":"2421_CR21","first-page":"1","volume":"13","author":"Y Ishii","year":"2011","unstructured":"Ishii Y, Inaba M, Hiraki K (2011) Access map pattern matching for high performance data cache prefetch. J Instr Level Parallelism 13:1\u201324","journal-title":"J Instr Level Parallelism"},{"key":"2421_CR22","unstructured":"Mohan V (2014) A comparison of various reinforcement learning algorithms to solve racetrack problem"},{"key":"2421_CR23","doi-asserted-by":"crossref","unstructured":"Arabnejad H et al (2017) A comparison of reinforcement learning techniques for fuzzy cloud auto-scaling. In: 2017 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE","DOI":"10.1109\/CCGRID.2017.15"},{"issue":"3\u20134","key":"2421_CR24","first-page":"279","volume":"8","author":"CJCH Watkins","year":"1992","unstructured":"Watkins CJCH, Dayan P (1992) Q-learning. Mach Learn 8(3\u20134):279\u2013292","journal-title":"Mach Learn"},{"key":"2421_CR25","doi-asserted-by":"crossref","unstructured":"Hu Z, Martonosi M, Kaxiras S (2003) TCP: tag correlating prefetchers. In: The 9th International Symposium on High-performance Computer Architecture, pp 317\u2013326","DOI":"10.1109\/HPCA.2003.1183549"},{"issue":"2","key":"2421_CR26","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1109\/12.752653","volume":"48","author":"D Joseph","year":"1999","unstructured":"Joseph D, Grunwald D (1999) Prefetching using markov predictors. IEEE Trans Comput 48(2):121\u2013133","journal-title":"IEEE Trans Comput"},{"issue":"2","key":"2421_CR27","first-page":"195","volume":"30","author":"GB Kandiraju","year":"2002","unstructured":"Kandiraju GB, Sivasubramaniam A (2002) Going the distance for TLB prefetching: an application-driven study. IEEE Comput Soc 30(2):195\u2013206","journal-title":"IEEE Comput Soc"},{"issue":"2s","key":"2421_CR28","first-page":"60","volume":"13","author":"W Song","year":"2014","unstructured":"Song W, Kim Y, Kim H, Lim J, Kim J (2014) Personalized optimization for android smartphones. ACM Trans Embed Comput Syst (TECS) 13(2s):60","journal-title":"ACM Trans Embed Comput Syst (TECS)"},{"key":"2421_CR29","unstructured":"Nesbit KJ, Smith JE (2004) Data cache prefetching using a global history buffer. In: International Symposium on High Performance Computer Architecture, pp 96\u2013105"},{"key":"2421_CR30","doi-asserted-by":"crossref","unstructured":"Kim S, Veidenbaum AV (1997) Stride-directed prefetching for secondary caches. In: The 1997 International Conference on Parallel Processing, pp 314\u2013321","DOI":"10.1109\/ICPP.1997.622661"},{"key":"2421_CR31","doi-asserted-by":"publisher","first-page":"3406","DOI":"10.1109\/TMAG.2009.2024163","volume":"45","author":"M Kryder","year":"2010","unstructured":"Kryder M, Kim C (2010) After hard drives what comes next? The IEEE Trans Magn 45:3406\u20133413","journal-title":"The IEEE Trans Magn"},{"key":"2421_CR32","doi-asserted-by":"crossref","unstructured":"Park C, Kang JU, Park SY, Kim JS (2004) Energy-aware Demand Paging on NAND Flash-based Embedded Storages. In: The 2004 International Symposium on Low Power Electronics and Design, pp 338\u2013343","DOI":"10.1145\/1013235.1013317"},{"key":"2421_CR33","doi-asserted-by":"crossref","unstructured":"Chang LP (2008) Hybrid Solid-state Disks: combining Heterogeneous NAND Flash in Large SSDs. In: The 2008 Asia and South Pacific Design Automation Conference, pp 428\u2013433","DOI":"10.1109\/ASPDAC.2008.4483988"},{"key":"2421_CR34","unstructured":"Bellard F (2005) QEMU: a fast and portable dynamic translator. In: USENIX Annual Technical Conference (FREENIX Track), pp 41\u201346"},{"key":"2421_CR35","doi-asserted-by":"crossref","unstructured":"Kim Y, Tauras B, Gupta A, Urgaonkar B (2009) Flashsim: a simulator for NAND flash-based solid-state drives. In: The First International Conference on Advances in System Simulation, pp 125\u2013131","DOI":"10.1109\/SIMUL.2009.17"},{"key":"2421_CR36","doi-asserted-by":"crossref","unstructured":"Cooper BF, Silberstein A, Tam E, Ramakrishnan R, Sears R (2010) Benchmarking cloud serving systems with YCSB. In: The 1st ACM Symposium on Cloud Computing, pp 143\u2013154","DOI":"10.1145\/1807128.1807152"},{"key":"2421_CR37","unstructured":"Hunt P, Konar M, Junqueira FP, Reed B (2010) ZooKeeper: wait-free coordination for internet-scale systems. In: USENIX Annual Technical Conference. vol 8, p 9"},{"key":"2421_CR38","doi-asserted-by":"crossref","unstructured":"Shao Z, Liu Y, Chen Y, Li T (2012) Utilizing PCM for Energy optimization in embedded systems. In: 2012 IEEE Computer Society Annual Symposium on VLSI, pp 398\u2013403","DOI":"10.1109\/ISVLSI.2012.81"},{"issue":"2","key":"2421_CR39","doi-asserted-by":"publisher","first-page":"507","DOI":"10.1109\/JSYST.2014.2315823","volume":"10","author":"J Shuja","year":"2016","unstructured":"Shuja J et al (2016) Survey of techniques and architectures for designing energy-efficient data centers. IEEE Syst J 10(2):507\u2013519","journal-title":"IEEE Syst J"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-018-2421-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2421-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-018-2421-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T10:46:11Z","timestamp":1568976371000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-018-2421-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,5,25]]},"references-count":39,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["2421"],"URL":"https:\/\/doi.org\/10.1007\/s11227-018-2421-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,5,25]]},"assertion":[{"value":"25 May 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}