{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T04:55:39Z","timestamp":1742964939485,"version":"3.40.3"},"publisher-location":"Cham","reference-count":51,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319723945"},{"type":"electronic","value":"9783319723952"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"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":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-72395-2_65","type":"book-chapter","created":{"date-parts":[[2017,12,8]],"date-time":"2017-12-08T09:56:41Z","timestamp":1512727001000},"page":"730-743","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Pyramid: Revisiting Memory Extension with Remote Accessible Non-Volatile Main Memory"],"prefix":"10.1007","author":[{"given":"Songping","family":"Yu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingzhu","family":"Deng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuxuan","family":"Xing","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nong","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,12,9]]},"reference":[{"key":"65_CR1","unstructured":"Saxena, M., Swift, M.M.: FlashVM: virtual memory management on flash. In: USENIX Annual Technical Conference (2010)"},{"issue":"12","key":"65_CR2","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/MC.2003.1250880","volume":"36","author":"L Charles","year":"2003","unstructured":"Charles, L., Karthick, R., Freeman, R., Wes, F., Michael, K., Keller, T.W.: Energy management for commercial servers. Computer 36(12), 39\u201348 (2003)","journal-title":"Computer"},{"issue":"3","key":"65_CR3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.2200\/S00516ED2V01Y201306CAC024","volume":"8","author":"AL Barroso","year":"2013","unstructured":"Barroso, A.L., Clidaras, J., H\u00f6lzle, U.: The datacenter as a computer: an introduction to the design of warehouse-scale machines. Synth. Lect. Comput. Architect. 8(3), 1\u2013154 (2013)","journal-title":"Synth. Lect. Comput. Architect."},{"issue":"2.3","key":"65_CR4","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1147\/rd.462.0187","volume":"46","author":"JA Mandelman","year":"2002","unstructured":"Mandelman, J.A., Dennard, R.H., Bronner, G.B., DeBrosse, J.K., Divakaruni, R., Li, Y., Radens, C.J.: Challenges and future directions for the scaling of dynamic random-access memory (DRAM). IBM J. Res. Dev. 46(2.3), 187\u2013212 (2002)","journal-title":"IBM J. Res. Dev."},{"key":"65_CR5","unstructured":"Mueller, W., Aichmayr, G., Bergner, W., Erben, E., Hecht, T., Kapteyn, C., Kersch, A., Kudelka, S., Lau, F., Luetzen, J., Orth, A.: Challenges for the DRAM cell scaling to 40\u00a0nm. In: IEEE International Electron Devices Meeting, 2005. IEDM Technical Digest, December 2005"},{"key":"65_CR6","doi-asserted-by":"crossref","unstructured":"Nair, P.J., Kim, D.-H., Qureshi, M.K.: ArchShield: architectural framework for assisting DRAM scaling by tolerating high error rates. In: Proceedings of the 40th Annual International Symposium on Computer Architecture (ISCA), pp. 72\u201383 (2013)","DOI":"10.1145\/2485922.2485929"},{"issue":"4.5","key":"65_CR7","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1147\/rd.524.0465","volume":"52","author":"S Raoux","year":"2008","unstructured":"Raoux, S., et al.: Phase-change random access memory: a scalable technology. IBM J. Res. Dev. 52(4.5), 465\u2013479 (2008)","journal-title":"IBM J. Res. Dev."},{"key":"65_CR8","unstructured":"Intel 3D XPoint. https:\/\/www.intel.com\/content\/www\/us\/en\/architect-ure-and-technology\/intel-optane-technology.html"},{"key":"65_CR9","doi-asserted-by":"crossref","unstructured":"Awad, A., Blagodurov, S., Solihin, Y.: Write-aware management of NVM-based memory extensions. In: Proceedings of the 2016 International Conference on Supercomputing. ACM (2016)","DOI":"10.1145\/2925426.2926284"},{"key":"65_CR10","doi-asserted-by":"crossref","unstructured":"Ramos, L.E., Gorbatov, E., Bianchini, R.: Page placement in hybrid memory systems. In: Proceedings of the International Conference on Supercomputing (ICS), pp. 85\u201395. ACM (2011)","DOI":"10.1145\/1995896.1995911"},{"key":"65_CR11","doi-asserted-by":"crossref","unstructured":"Moraru, I., Andersen, D.G., Kaminsky, M., Tolia, N., Ranganathan, P., Binkert, N.: Consistent, durable, and safe memory management for byte-addressable non-volatile main memory. In: Proceedings of the First ACM SIGOPS Conference on Timely Results in Operating Systems, p. 1. ACM, November 2013","DOI":"10.1145\/2524211.2524216"},{"key":"65_CR12","doi-asserted-by":"crossref","unstructured":"Yu, S., Xiao, N., Deng, M., Xing, Y., Liu, F., Cai, Z., Chen, W.: WAlloc: an efficient wear-aware allocator for non-volatile main memory. In: 34th IEEE International Performance Computing and Communications Conference (IPCCC), 14th\u201316th December 2015, Nanjing, China, December 2015","DOI":"10.1109\/PCCC.2015.7410326"},{"key":"65_CR13","unstructured":"Yu, S., Xiao, N., Deng, M., Liu, F., Chen, W.: Redesign the memory allocator for non-volatile main memory.\u00a0J. Emerg. Technol. Comput. Syst. 13(3), 26 p. (2017). Article no. 49"},{"issue":"3","key":"65_CR14","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1145\/1961296.1950379","volume":"46","author":"V Haris","year":"2011","unstructured":"Haris, V., Tack, A.J., Swift, M.M.: Mnemosyne: lightweight persistent memory. ACM SIGPLAN Not. 46(3), 91\u2013104 (2011)","journal-title":"ACM SIGPLAN Not."},{"key":"65_CR15","doi-asserted-by":"crossref","unstructured":"Coburn, J., Caulfield, A.M., Akel, A., Grupp, L.M., Gupta, R.K., Jhala, R., Swanson, S.: NV-Heaps: making persistent objects fast and safe with next-generation, non-volatile memories. In: ACM SIGARCH Computer Architecture News, vol. 39, no. 1, pp. 105\u2013118. ACM, March 2011","DOI":"10.1145\/1950365.1950380"},{"issue":"4","key":"65_CR16","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1145\/1713254.1713276","volume":"43","author":"J Ousterhout","year":"2010","unstructured":"Ousterhout, J., et al.: The case for RAMClouds: scalable high-performance storage entirely in DRAM. ACM SIGOPS Oper. Syst. Rev. 43(4), 92\u2013105 (2010)","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"65_CR17","unstructured":"Dragojevi\u0107, A., Narayanan, D., Castro, M., Hodson, O.: FaRM: fast remote memory. In: 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2014), pp. 401\u2013414 (2014)"},{"key":"65_CR18","unstructured":"Lim, H., Han, D., Andersen, D.G., Kaminsky, M.: MICA: a holistic approach to fast in-memory key-value storage. In: 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2014), pp. 429\u2013444 (2014)"},{"key":"65_CR19","doi-asserted-by":"crossref","unstructured":"Jose, J., Subramoni, H., Luo, M., Zhang, M., Huang, J., Wasi-ur-Rahman, M., Islam, N.S., Ouyang, X., Wang, H., Sur, S., Panda, D.K.: Memcached design on high performance RDMA capable interconnects. In: 2011 International Conference on Parallel Processing (ICPP), pp. 743\u2013752. IEEE (2011)","DOI":"10.1109\/ICPP.2011.37"},{"key":"65_CR20","doi-asserted-by":"crossref","unstructured":"Yoo, R.M., Romano, A., Kozyrakis, C.: Phoenix rebirth: scalable MapReduce on a large-scale shared-memory system. In: IEEE International Symposium on Workload Characterization, IISWC 2009. IEEE (2009)","DOI":"10.1109\/IISWC.2009.5306783"},{"key":"65_CR21","unstructured":"Kyrola, A., Blelloch, G.E., Guestrin, C.: GraphChi: large-scale graph computation on just a PC. In: OSDI, vol. 12 (2012)"},{"key":"65_CR22","doi-asserted-by":"crossref","unstructured":"Roy, A., Mihailovic, I., Zwaenepoel, W.: X-Stream: edge-centric graph processing using streaming partitions. In: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles. ACM (2013)","DOI":"10.1145\/2517349.2522740"},{"key":"65_CR23","unstructured":"Infiniband Trade Association. http:\/\/www.infinibandta.org"},{"key":"65_CR24","unstructured":"Top500 Supercomputing System. http:\/\/www.top500.org"},{"key":"65_CR25","volume-title":"Understanding the Linux Kernel","author":"DP Bovet","year":"2005","unstructured":"Bovet, D.P., Cesati, M.: Understanding the Linux Kernel, 3rd edn. O\u2019Reilly Media Inc, Sebastopol (2005)","edition":"3"},{"key":"65_CR26","doi-asserted-by":"crossref","unstructured":"Iyer, S., Druschel, P.: Anticipatory scheduling: a disk scheduling framework to overcome deceptive idleness in synchronous IO. In: SOSP (2001)","DOI":"10.1145\/502034.502046"},{"key":"65_CR27","doi-asserted-by":"crossref","unstructured":"Chen, F., Mesnier, M.P., Hahn, S.: A protected block device for persistent memory. In: 2014 30th Symposium on Mass Storage Systems and Technologies (MSST), pp. 1\u201312. IEEE, June 2014","DOI":"10.1109\/MSST.2014.6855541"},{"key":"65_CR28","unstructured":"Crooke, R., Fazio, A.: Intel non-volatile memory inside. The speed of possibility outside. In: Intel Developer Forum (IDF) (2015)"},{"key":"65_CR29","unstructured":"Venkataraman, S., Tolia, N., Ranganathan, P., Campbell, R.H.: Consistent and durable data structures for non-volatile byte-addressable memory. In: FAST, vol. 11, pp. 61\u201375, February 2011"},{"key":"65_CR30","unstructured":"Yang, J., et al.: NV-Tree: reducing consistency cost for NVM-based single level systems. In: FAST, vol. 15 (2015)"},{"key":"65_CR31","doi-asserted-by":"crossref","unstructured":"Chen, S., Jin, Q.: Persistent b+-trees in non-volatile main memory. In: Proceedings of the VLDB Endowment, vol. 8, no. 7, pp. 786\u2013797 (2015)","DOI":"10.14778\/2752939.2752947"},{"key":"65_CR32","unstructured":"Infiniband architecture specification volume 1. https:\/\/cw.infinibandta.org\/document\/dl\/7859"},{"key":"65_CR33","unstructured":"Kaminsky, A.K.M., Andersen, D.G.: Design guidelines for high performance RDMA systems. In: 2016 USENIX Annual Technical Conference (USENIX ATC 2016) (2016)"},{"key":"65_CR34","unstructured":"Huffman, A.: NVM Express Revision 1.1. (2012). http:\/\/www.nvmexpress.org\/wp-content\/uploads\/NVM-Express-1_1.pdf"},{"key":"65_CR35","unstructured":"NVM-Express. NVM Express Explained (2012). http:\/\/nvmexpress.org\/wp-content\/uploads\/2013\/04\/NVM_whitepaper.pdf"},{"key":"65_CR36","doi-asserted-by":"crossref","unstructured":"Xu, Q., et al.: Performance analysis of NVMe SSDs and their implication on real world databases. In: Proceedings of the 8th ACM International Systems and Storage Conference. ACM (2015)","DOI":"10.1145\/2757667.2757684"},{"key":"65_CR37","unstructured":"Axboe, J.: FIO (2014). http:\/\/git.kernel.dk\/?p=fio.git;a=summary"},{"key":"65_CR38","unstructured":"TPC. TPC-C Benchmark Standard Specification, Revision 5.11 (2010). http:\/\/www.tpc.org\/tpcc\/spec\/tpcc_current.pdf"},{"key":"65_CR39","unstructured":"Akel, A., Caulfield, A.M., Mollov, T.I., Gupta, R.K., Swanson, S.: Onyx: a protoype phase change memory storage array. In: Proceedings of the 3rd USENIX Conference on Hot Topics in Storage and File Systems, Berkeley, CA, USA, HotStorage 2011. USENIX Association, p. 2 (2011)"},{"key":"65_CR40","unstructured":"Athanassoulis, M., Bhattacharjee, B., Canim, M., Ross, K.A.: Path processing using solid state storage. In: Proceedings of the 3rd International Workshop on Accelerating Data Management Systems Using Modern Processor and Storage Architectures (ADMS 2012) (2012)"},{"key":"65_CR41","first-page":"15","volume":"10","author":"H Kim","year":"2014","unstructured":"Kim, H., et al.: Evaluating phase change memory for enterprise storage systems: a study of caching and tiering approaches. ACM Trans. Storage (TOS) 10, 15 (2014)","journal-title":"ACM Trans. Storage (TOS)"},{"key":"65_CR42","doi-asserted-by":"crossref","unstructured":"Condit, J., Nightingale, E.B., Frost, C., Ipek, E., Burger, D., Lee, B.C., Coetzee, D.: Better I\/O through byte-addressable, persistent memory. In: Proceedings of the 22nd ACM Symposium on Operating Systems Principles (SOSP 2009), Big Sky, Montana, October 2009","DOI":"10.1145\/1629575.1629589"},{"key":"65_CR43","doi-asserted-by":"crossref","unstructured":"Dulloor, S.R., Kumar, S., Keshavamurthy, A., Lantz, P., Reddy, D., Sankaran, R., Jackson, J.: System software for persistent memory. In: Proceedings of the EuroSys Conference (EuroSys 2014), Amsterdam, The Netherlands, April 2014","DOI":"10.1145\/2592798.2592814"},{"key":"65_CR44","doi-asserted-by":"crossref","unstructured":"Wu, X., Reddy, A.L.N.: SCMFS: a file system for storage class memory. In: International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2011), November 2011","DOI":"10.1145\/2063384.2063436"},{"key":"65_CR45","doi-asserted-by":"crossref","unstructured":"Islam, N.S., Wasi-ur-Rahman, M., Lu, X., Panda, D.K.: High performance design for HDFS with byte-addressability of NVM and RDMA. In: Proceedings of the 2016 International Conference on Supercomputing, p. 8. ACM (2016)","DOI":"10.1145\/2925426.2926290"},{"key":"65_CR46","unstructured":"Mogul, J.C., Argollo, E., Shah, M., Faraboschi, P.: Operating system support for NVM+DRAM hybrid main memory. In: The Twelfth Workshop on Hot Topics in Operating Systems (HotOS XII), Monte Verita, Switzerland, May 2009"},{"key":"65_CR47","unstructured":"Bailey, K., Ceze, L., Gribble, S.D., Levy, H.M.: Operating system implications of fast, cheap, nonvolatile memory. In: Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS 2013), Napa, California, May 2011"},{"issue":"4","key":"65_CR48","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/2775054.2694370","volume":"50","author":"Y Zhang","year":"2015","unstructured":"Zhang, Y., Yang, J., Memaripour, A., Swanson, S.: Mojim: a reliable and highly-available non-volatile memory system. ACM SIGPLAN Not. 50(4), 3\u201318 (2015)","journal-title":"ACM SIGPLAN Not."},{"key":"65_CR49","unstructured":"Mitchell, C., Geng, Y., Li, J.: Using one-sided RDMA reads to build a fast, CPU-efficient key-value store. In: USENIX Annual Technical Conference, pp. 103\u2013114, June 2013"},{"key":"65_CR50","doi-asserted-by":"crossref","unstructured":"Wang, Y., Meng, X., Zhang, L., Tan, J.: C-hint: an effective and reliable cache management for RDMA-accelerated key-value stores. In: Proceedings of the ACM Symposium on Cloud Computing, pp. 1\u201313. ACM, November 2014","DOI":"10.1145\/2670979.2671002"},{"key":"65_CR51","doi-asserted-by":"crossref","unstructured":"Kalia, A., Kaminsky, M., Andersen, D.G.: Using RDMA efficiently for key-value services. In: ACM SIGCOMM Computer Communication Review, vol. 44, no. 4, pp. 295\u2013306. ACM, August 2014","DOI":"10.1145\/2619239.2626299"}],"container-title":["Lecture Notes in Computer Science","Security, Privacy, and Anonymity in Computation, Communication, and Storage"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-72395-2_65","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,24]],"date-time":"2020-10-24T00:49:30Z","timestamp":1603500570000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-72395-2_65"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319723945","9783319723952"],"references-count":51,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-72395-2_65","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2017]]}}}