{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,20]],"date-time":"2022-12-20T16:41:51Z","timestamp":1671554511921},"reference-count":53,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2017,3,1]],"date-time":"2017-03-01T00:00:00Z","timestamp":1488326400000},"content-version":"unspecified","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":[[2017,3]]},"DOI":"10.1007\/s11390-017-1724-0","type":"journal-article","created":{"date-parts":[[2017,3,9]],"date-time":"2017-03-09T09:52:04Z","timestamp":1489053124000},"page":"312-328","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Hint Frequency Based Approach to Enhancing the I\/O Performance of Multilevel Cache Storage Systems"],"prefix":"10.1007","volume":"32","author":[{"given":"Xiao-Dong","family":"Meng","sequence":"first","affiliation":[]},{"given":"Chen-Tao","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Min-Yi","family":"Guo","sequence":"additional","affiliation":[]},{"given":"Jie","family":"Li","sequence":"additional","affiliation":[]},{"given":"Xiao-Yao","family":"Liang","sequence":"additional","affiliation":[]},{"given":"Bin","family":"Yao","sequence":"additional","affiliation":[]},{"given":"Long","family":"Zheng","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,3,13]]},"reference":[{"issue":"1","key":"1724_CR1","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/TMC.2015.2407402","volume":"15","author":"Q Zhao","year":"2016","unstructured":"Zhao Q, Liew S C, Zhang S, Yu Y. Distance-based location management utilizing initial position for mobile communication networks. IEEE Transactions on Mobile Computing, 2016, 15(1): 107-120.","journal-title":"IEEE Transactions on Mobile Computing"},{"issue":"1","key":"1724_CR2","doi-asserted-by":"crossref","first-page":"205","DOI":"10.3233\/IFS-141291","volume":"28","author":"R Yang","year":"2015","unstructured":"Yang R, Wang Z. Cross-oriented choquet integrals and their applications on data classification. Journal of Intelligent & Fuzzy System, 2015, 28(1): 205-216.","journal-title":"Journal of Intelligent & Fuzzy System"},{"issue":"1","key":"1724_CR3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1093\/bib\/bbt087","volume":"16","author":"Z Zhu","year":"2015","unstructured":"Zhu Z, Zhang Y, Ji Z, He S, Yang X. High-throughput DNA sequence data compression. Briefings in Bioinformatics, 2015, 16(1): 1-15.","journal-title":"Briefings in Bioinformatics"},{"key":"1724_CR4","doi-asserted-by":"crossref","unstructured":"Wang T, Liu D, Wang Y, Shao Z. Towards write-activityaware page table management for non-volatile main memories. ACM Transactions on Embedded Computing Systems, 2015, 14(2): 34:1-34:23.","DOI":"10.1145\/2697394"},{"issue":"2","key":"1724_CR5","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MNET.2015.7064902","volume":"29","author":"JK Liu","year":"2015","unstructured":"Liu J K, Au M H, Susilo W, Liang K, Lu R, Srinivasan B. Secure sharing and searching for real-time video data in mobile cloud. IEEE Network, 2015, 29(2): 46-50.","journal-title":"IEEE Network"},{"key":"1724_CR6","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/j.compind.2014.09.004","volume":"69","author":"J Li","year":"2015","unstructured":"Li J, Liu C, Liu B, Mao R, Wang Y, Chen S, Wang Q et al. Diversity-aware retrieval of medical records. Computers in Industry, 2015, 69: 81-91.","journal-title":"Computers in Industry"},{"issue":"3","key":"1724_CR7","doi-asserted-by":"crossref","first-page":"319","DOI":"10.1007\/s00778-015-0379-0","volume":"24","author":"X Huang","year":"2015","unstructured":"Huang X, Cheng H, Li R H, Qin L, Yu J X. Top-K structural diversity search in large networks. The VLDB Journal, 2015, 24(3): 319-343.","journal-title":"The VLDB Journal"},{"issue":"6","key":"1724_CR8","first-page":"1729","volume":"64","author":"R Chen","year":"2015","unstructured":"Chen R, Qin Z, Wang Y, Liu D, Shao Z, Guan Y. Ondemand block-level address mapping in large-scale NAND flash storage systems. IEEE Transactions on Computers, 2015, 64(6): 1729-1741.","journal-title":"IEEE Transactions on Computers"},{"issue":"3","key":"1724_CR9","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1007\/s11045-013-0260-5","volume":"26","author":"Y Hao","year":"2015","unstructured":"Hao Y, Xu J, Bai J, Han Y. Image decomposition combining a total variational filter and a Tikhonov quadratic filter. Multidimensional Systems and Signal Processing, 2015, 26(3): 739-751.","journal-title":"Multidimensional Systems and Signal Processing"},{"key":"1724_CR10","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.neucom.2014.05.072","volume":"145","author":"ZH You","year":"2014","unstructured":"You Z H, Yu J Z, Zhu L, Li S, Wen Z K. A MapReduce based parellel SVM for large-scale predicting protein-protein interactions. Neurocomputing, 2014, 145: 37-43.","journal-title":"Neurocomputing"},{"key":"1724_CR11","doi-asserted-by":"crossref","unstructured":"Motghare M, Shrawankar U. RFS-UCM: A unified multilevel cache management policy. In Proc. the 9th IEEE Int. Conf. Intelligent Systems and Control, Jan. 2015.","DOI":"10.1109\/ISCO.2015.7282251"},{"key":"1724_CR12","unstructured":"Wong T M, Wilkes J. My cache or yours? Making storage more exclusive. In Proc. USENIX Annual Technical Conference, June 2002, pp.161-175."},{"key":"1724_CR13","unstructured":"Gill B S. On multi-level exclusive caching: Offline optimality and why promotions are better than demotions. In Proc. the 6th USENIX Conference on File and Storage Technologies, Feb. 2008, pp.48-65."},{"key":"1724_CR14","doi-asserted-by":"crossref","unstructured":"Koltsidas I, Viglas S D. Designing a flash-aware two-level cache. In Proc. the 15th Int. Conf. Advances in Databases and Information Systems, Sept. 2011, pp.153-169.","DOI":"10.1007\/978-3-642-23737-9_12"},{"key":"1724_CR15","unstructured":"Zhou Y, Philbin J, Li K. The multi-queue replacement algorithm for second level buffer caches. In Proc. the USENIX Annual Technical Conference, June 2001, pp.91-104."},{"issue":"6","key":"1724_CR16","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1109\/TPDS.2004.13","volume":"15","author":"Y Zhou","year":"2004","unstructured":"Zhou Y, Chen Z, Li K. Second-level buffer cache management. IEEE Transactions on Parallel and Distributed Systems, 2004, 15(6): 505-519.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"1724_CR17","doi-asserted-by":"crossref","unstructured":"Appuswamy R, van Moolenbroek D C, Tanenbaum A S. Cache, cache everywhere, flushing all hits down the sink: On exclusivity in multilevel, hybrid caches. In Proc. the 29th IEEE Symposium on Mass Storage Systems and Technologies, May 2013.","DOI":"10.1109\/MSST.2013.6558445"},{"key":"1724_CR18","unstructured":"Li X, Aboulnaga A, Salem K et al. Second-tier cache management using write hints. In Proc. the USENIX FAST, Dec. 2005."},{"key":"1724_CR19","unstructured":"Liu X, Aboulnaga A, Salem K, Li X. CLIC: CLientin-formed caching for storage servers. In Proc. the USENIX FAST, Feb. 2009, pp.297-310."},{"key":"1724_CR20","unstructured":"Yadgar G, Factor M, Schuster A. Karma: Know-it-all replacement for a multilevel cache. In Proc. the USENIX FAST, Feb. 2007, pp.169-184."},{"key":"1724_CR21","doi-asserted-by":"crossref","unstructured":"Yadgar G, Factor M, Li K, Schuster A. MC2: Multiple clients on a multilevel cache. In Proc. the 28th IEEE ICDCS, June 2008, pp.722-730.","DOI":"10.1109\/ICDCS.2008.29"},{"key":"1724_CR22","doi-asserted-by":"crossref","unstructured":"Wu C, He X, Cao Q, Xie C. Hint-k: An efficient multi-level cache using k-step hints. In Proc. the 39th IEEE ICPP, Sept. 2010, pp.624-633.","DOI":"10.1109\/ICPP.2010.70"},{"issue":"3","key":"1724_CR23","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1109\/TPDS.2013.49","volume":"25","author":"C Wu","year":"2014","unstructured":"Wu C, He X, Cao Q, Xie C et al. Hint-K: An effcient multilevel cache using K-step Hints. IEEE Transactions on Parallel and Distributed Systems, 2014, 25(3): 653-662.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"issue":"5","key":"1724_CR24","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1145\/363095.363141","volume":"11","author":"PJ Denning","year":"1968","unstructured":"Denning P J. The working set model for program behavior. Communications of the ACM, 1968, 11(5): 323-333.","journal-title":"Communications of the ACM"},{"issue":"1","key":"1724_CR25","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1145\/98460.98523","volume":"18","author":"JT Robinson","year":"1990","unstructured":"Robinson J T, Devarakonda M V. Data cache management using frequency based replacement. ACM SIGMETRICS Performance Evaluation Review, 1990, 18(1): 134-142.","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"1724_CR26","unstructured":"Johnson T, Shasha D. 2Q: A low overhead high performance buffer management replacement algoritm. In Proc. the 20th Int. Very Large Data Bases, Sept. 1994, pp.439-450."},{"issue":"2","key":"1724_CR27","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1145\/170036.170081","volume":"22","author":"EJ O\u2019neil","year":"1993","unstructured":"O\u2019neil E J, O\u2019neil P E, Weikum G. The LRU-K page replacement algorithm for database disk buffering. ACM SIGMOD Record, 1993, 22(2): 297-306.","journal-title":"ACM SIGMOD Record"},{"issue":"1","key":"1724_CR28","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1145\/300515.300518","volume":"46","author":"EJ O\u2019neil","year":"1999","unstructured":"O\u2019neil E J, O\u2019Neil P E, Weikum G. An optimality proof of the LRU-K page replacement algorithm. Journal of the ACM, 1999, 46(1): 92-112.","journal-title":"Journal of the ACM"},{"key":"1724_CR29","unstructured":"Kim J M, Choi J, Kim J et al. A low-overhead high-performance unified buffer management scheme that exploits sequential and looping references. In Proc. the 4th Symp. Operating System Design & Implementation, Oct. 2000."},{"issue":"12","key":"1724_CR30","doi-asserted-by":"crossref","first-page":"1352","DOI":"10.1109\/TC.2001.970573","volume":"50","author":"D Lee","year":"2001","unstructured":"Lee D, Choi J, Kim J H et al. LRFU: A spectrum of policies that subsumes the least recently used and least frequently used policies. IEEE Trans. Computers, 2001, 50(12): 1352-1361.","journal-title":"IEEE Trans. Computers"},{"issue":"1","key":"1724_CR31","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/511399.511340","volume":"30","author":"S Jiang","year":"2002","unstructured":"Jiang S, Zhang X. LIRS: An efficient low inter-reference recency set replacement policy to improve buffer cache performance. ACM SIGMETRICS Performance Evaluation Review, 2002, 30(1): 31-42.","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"1724_CR32","unstructured":"Megiddo N, Modha D S. ARC: A self-tuning, low overhead replacement cache. In Proc. the USENIX FAST, Mar.31-Apr.2, 2003, pp.115-130."},{"key":"1724_CR33","unstructured":"Bansal S, Modha D S. CAR: Clock with adaptive replacement. In Proc. the USENIX FAST, Mar.31-Apr.2, 2004, pp.187-200."},{"key":"1724_CR34","unstructured":"Gniady C, Butt A R, Hu Y C. Program-counter-based pattern classification in buffer caching. In Proc. OSDI, Dec. 2004, pp.395-408."},{"key":"1724_CR35","unstructured":"Gill B S, Modha D S. SARC: Sequential prefetching in adaptive replacement cache. In Proc. the USENIX Annual Technical Conference, Apr. 2005, pp.293-308."},{"key":"1724_CR36","unstructured":"Zhou F, von Behren J R, Brewer E A. AMP: Program context specific buffer caching. In Proc. the USENIX Annual Technical Conference, Apr. 2005, pp.371-374."},{"key":"1724_CR37","unstructured":"Jiang S, Ding X, Chen F, Tan E, Zhang X. DULO: An effective buffer cache management scheme to exploit both temporal and spatial locality. In Proc. the 4th USENIX Conference on File and Storage Technologies, Dec. 2005."},{"key":"1724_CR38","unstructured":"Jiang S, Chen F, Zhang X. CLOCK-Pro: An effective improvement of the CLOCK replacement. In Proc. the USENIX Annual Technical Conference, Apr. 2005, pp.323-336."},{"key":"1724_CR39","unstructured":"Gill B S, Modha D S. WOW: Wise ordering for writes \u2014 Combining spatial and temporal locality in non-volatile caches. In Proc. the 4th USENIX Conference on File and Storage Technologies, Dec. 2005."},{"issue":"1","key":"1724_CR40","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1109\/TC.2007.70788","volume":"57","author":"Y Zhu","year":"2008","unstructured":"Zhu Y, Jiang H. RACE: A robust adaptive caching strategy for buffer cache. IEEE Transactions on Computers, 2008, 57(1): 25-40.","journal-title":"IEEE Transactions on Computers"},{"key":"1724_CR41","unstructured":"Gill B S, Ko M, Debnath B et al. STOW: A spatially and temporally optimized write caching algorithm. In Proc. the USENIX Annual Technical Conference, June 2009."},{"key":"1724_CR42","doi-asserted-by":"crossref","unstructured":"Bairavasundaram L N, Sivathanu M, Arpaci-Dusseau A C, Arpaci-Dusseau R H. X-ray: A non-invasive exclusive caching mechanism for raids. In Proc. Annual International Symposium Computer Architecture, June 2004, pp.176-187.","DOI":"10.1145\/1028176.1006716"},{"key":"1724_CR43","unstructured":"Chen Z, Zhou Y, Li K. Eviction-based cache placement for storage caches. In Proc. the USENIX Annual Technical Conference, June 2003, pp.269-281."},{"issue":"1\/2","key":"1724_CR44","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1504\/IJHPCN.2007.015768","volume":"5","author":"X He","year":"2007","unstructured":"He X, Ou L, Kosa M J, Scott S L, Engelmann C. A unified multiple-level cache for high performance storage systems. International Journal of High Performance Computing and Networking, 2007, 5(1\/2): 97-109.","journal-title":"International Journal of High Performance Computing and Networking"},{"key":"1724_CR45","unstructured":"Gill B S. Systems and methods for multi-level exclusive caching using hints. U.S. Patent US 7761664 B2, 2010."},{"key":"1724_CR46","doi-asserted-by":"crossref","unstructured":"Wang Y, Meng X, Zhang L et al. Chint: An effective and reliable cache management for RDMA-accelerated key-value stores. In Proc. the ACM Symposium on Cloud Computing, Nov. 2014.","DOI":"10.1145\/2670979.2671002"},{"key":"1724_CR47","doi-asserted-by":"crossref","unstructured":"Jiang S, Zhang X. ULC: A file block placement and replacement protocol to effectively exploit hierarchical locality in multi-level buffer caches. In Proc. the 24th Int. Conf. Distributed Computing Systems, Mar. 2004, pp.168-177.","DOI":"10.1109\/ICDCS.2004.1281581"},{"issue":"2","key":"1724_CR48","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1145\/1963559.1963561","volume":"29","author":"G Yadgar","year":"2011","unstructured":"Yadgar G, Factor M, Li K et al. Management of multilevel, multiclient cache hierarchies with application hints. ACM Transactions on Computer Systems, 2011, 29(2): 5.","journal-title":"ACM Transactions on Computer Systems"},{"key":"1724_CR49","doi-asserted-by":"crossref","unstructured":"Al Assaf M M, Alghamdi M I, Jiang X, Zhang J, Qin X. A pipelining approach to informed prefetching in distributed multi-level storage systems. In Proc. the 11th IEEE Int. Symp. Network Computing and Applications, Aug. 2012, pp.87-95.","DOI":"10.1109\/NCA.2012.26"},{"key":"1724_CR50","doi-asserted-by":"crossref","unstructured":"Meng X, Zheng L, Li L et al. PAM: An efficient power-aware multi-level cache policy to reduce energy consumption of Software Defined Network. In Proc. the 1st IEEE Int. Industrial Networks and Intelligent Systems, Mar. 2015, pp.18-23.","DOI":"10.4108\/icst.iniscom.2015.258322"},{"key":"1724_CR51","unstructured":"Benhase M T, Gupta L M. Caching data in a storage system having multiple caches including non-volatile storage cache in a sequential access storage device. U.S. Patent US 8806122 B2, 2014."},{"key":"1724_CR52","doi-asserted-by":"crossref","unstructured":"Gonz\u00e1lez A, Aliagas C, Valero M. A data cache with multiple caching strategies tuned to different types of locality. In Proc. Int. Supercomputing 25th Anniversary, June 2014, pp.217-226.","DOI":"10.1145\/2591635.2667170"},{"key":"1724_CR53","unstructured":"Zhang Y, Soundararajan G, Storer M W et al. Warming up storage-level caches with bonfire. In Proc. the 11th USENIX Conf. File and Storage Technologies, Feb. 2013, pp.59-72."}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-017-1724-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-017-1724-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-017-1724-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,3]],"date-time":"2020-10-03T16:37:41Z","timestamp":1601743061000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-017-1724-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,3]]},"references-count":53,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,3]]}},"alternative-id":["1724"],"URL":"https:\/\/doi.org\/10.1007\/s11390-017-1724-0","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"value":"1000-9000","type":"print"},{"value":"1860-4749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,3]]}}}