{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:50:13Z","timestamp":1740099013431,"version":"3.37.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319738130"},{"type":"electronic","value":"9783319738147"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"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":[[2018]]},"DOI":"10.1007\/978-3-319-73814-7_8","type":"book-chapter","created":{"date-parts":[[2018,1,9]],"date-time":"2018-01-09T04:59:13Z","timestamp":1515473953000},"page":"114-129","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Portable SHMEMCache: A High-Performance Key-Value Store on OpenSHMEM and MPI"],"prefix":"10.1007","author":[{"given":"Huansong","family":"Fu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manjunath Gorentla","family":"Venkata","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Neena","family":"Imam","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weikuan","family":"Yu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,1,10]]},"reference":[{"key":"8_CR1","unstructured":"Memcached. https:\/\/memcached.org\/downloads"},{"key":"8_CR2","unstructured":"MVAPICH. http:\/\/mvapich.cse.ohio-state.edu\/"},{"key":"8_CR3","unstructured":"OpenMPI. https:\/\/www.open-mpi.org\/"},{"key":"8_CR4","unstructured":"Redis. http:\/\/redis.io\/"},{"key":"8_CR5","unstructured":"Titan Supercomputer. https:\/\/www.olcf.ornl.gov\/titan\/"},{"key":"8_CR6","unstructured":"Aniszczyk, C.: Caching with twemcache (2012)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Appavoo, J., Waterland, A., Da Silva, D., Uhlig, V., Rosenburg, B., Van Hensbergen, E., Stoess, J., Wisniewski, R., Steinberg, U.: Providing a cloud network infrastructure on a supercomputer. In: Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing, pp. 385\u2013394. ACM (2010)","DOI":"10.1145\/1851476.1851534"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Chapman, B., Curtis, T., Pophale, S., Poole, S., Kuehn, J., Koelbel, C., Smith, L.: Introducing OpenSHMEM: SHMEM for the PGAS community. In: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model, p. 2. ACM (2010)","DOI":"10.1145\/2020373.2020375"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Chen, Y., Wei, X., Shi, J., Chen, R., Chen, H.: Fast and general distributed transactions using RDMA and HTM. In: Proceedings of the Eleventh European Conference on Computer Systems, p. 26. ACM (2016)","DOI":"10.1145\/2901318.2901349"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"UPC Consortium: UPC language specifications v1. 2. Lawrence Berkeley National Laboratory (2005)","DOI":"10.2172\/862127"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"Cooper, B.F., Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with YCSB. In: Proceedings of the 1st ACM Symposium on Cloud Computing, pp. 143\u2013154. ACM (2010)","DOI":"10.1145\/1807128.1807152"},{"key":"8_CR12","doi-asserted-by":"crossref","first-page":"4385","DOI":"10.1002\/cpe.3758","volume":"28","author":"J Dinan","year":"2016","unstructured":"Dinan, J., Balaji, P., Buntinas, D., Goodell, D., Gropp, W., Thakur, R.: An implementation and evaluation of the MPI 3.0 one-sided communication interface. Concurr. Comput. Pract. Exp. 28, 4385\u20134404 (2016)","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"8_CR13","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 14), pp. 401\u2013414 (2014)"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Dragojevi\u0107, A., Narayanan, D., Nightingale, E.B., Renzelmann, M., Shamis, A., Badam, A., Castro, M.: No compromises: distributed transactions with consistency, availability, and performance. In: Proceedings of the 25th Symposium on Operating Systems Principles, pp. 54\u201370. ACM (2015)","DOI":"10.1145\/2815400.2815425"},{"key":"8_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1007\/978-3-319-50995-2_9","volume-title":"OpenSHMEM and Related Technologies. Enhancing OpenSHMEM for Hybrid Environments","author":"H Fu","year":"2016","unstructured":"Fu, H., SinghaRoy, K., Venkata, M.G., Zhu, Y., Yu, W.: SHMemCache: enabling memcached on the OpenSHMEM global address model. In: Gorentla Venkata, M., Imam, N., Pophale, S., Mintz, T.M. (eds.) OpenSHMEM 2016. LNCS, vol. 10007, pp. 131\u2013145. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-50995-2_9"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Fu, H., Venkata, M.G., Choudhury, A.R., Imam, N., Yu, W.: High-performance key-value store on OpenSHMEM. In: Proceedings of the 17th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing, pp. 559\u2013568. IEEE Press (2017)","DOI":"10.1109\/CCGRID.2017.49"},{"key":"8_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/3-540-61626-8_16","volume-title":"Euro-Par 1996 Parallel Processing","author":"A Geist","year":"1996","unstructured":"Geist, A., Gropp, W., Huss-Lederman, S., Lumsdaine, A., Lusk, E., Saphir, W., Skjellum, T., Snir, M.: MPI-2: extending the message-passing interface. In: Boug\u00e9, L., Fraigniaud, P., Mignotte, A., Robert, Y. (eds.) Euro-Par 1996. LNCS, vol. 1123, pp. 128\u2013135. Springer, Heidelberg (1996). https:\/\/doi.org\/10.1007\/3-540-61626-8_16"},{"key":"8_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"415","DOI":"10.1007\/11557265_53","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"W Gropp","year":"2005","unstructured":"Gropp, W., Thakur, R.: An evaluation of implementation options for MPI one-sided communication. In: Di Martino, B., Kranzlm\u00fcller, D., Dongarra, J. (eds.) EuroPVM\/MPI 2005. LNCS, vol. 3666, pp. 415\u2013424. Springer, Heidelberg (2005). https:\/\/doi.org\/10.1007\/11557265_53"},{"key":"8_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/978-3-319-05215-1_4","volume-title":"OpenSHMEM and Related Technologies. Experiences, Implementations, and Tools","author":"JR Hammond","year":"2014","unstructured":"Hammond, J.R., Ghosh, S., Chapman, B.M.: Implementing OpenSHMEM using MPI-3 one-sided communication. In: Poole, S., Hernandez, O., Shamis, P. (eds.) OpenSHMEM 2014. LNCS, vol. 8356, pp. 44\u201358. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-05215-1_4"},{"key":"8_CR20","doi-asserted-by":"crossref","unstructured":"Huang, J., Ouyang, X., Jose, J., Wasi-ur Rahman, M., Wang, H., Luo, M., Subramoni, H., Murthy, C., Panda, D.K.: High-performance design of HBase with RDMA over infiniband. In: 2012 IEEE 26th International Parallel & Distributed Processing Symposium (IPDPS), pp. 774\u2013785. IEEE (2012)","DOI":"10.1109\/IPDPS.2012.74"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Jiang, W., Liu, J., Jin, H.-W., Panda, D.K., Gropp, W., Thakur, R.: High performance MPI-2 one-sided communication over infiniband. In: IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2004, pp. 531\u2013538. IEEE (2004)","DOI":"10.1109\/CCGrid.2004.1336648"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Jose, J., Subramoni, H., Kandalla, K., Wasi-ur Rahman, M., Wang, H., Narravula, S., Panda, D.K.: Scalable memcached design for infiniband clusters using hybrid transports. In: 2012 12th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 236\u2013243. IEEE (2012)","DOI":"10.1109\/CCGrid.2012.141"},{"key":"8_CR23","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., et al.: 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":"8_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1007\/978-3-319-05215-1_2","volume-title":"OpenSHMEM and Related Technologies. Experiences, Implementations, and Tools","author":"J Jose","year":"2014","unstructured":"Jose, J., Zhang, J., Venkatesh, A., Potluri, S., Panda, D.K.: A comprehensive performance evaluation of OpenSHMEM libraries on InfiniBand clusters. In: Poole, S., Hernandez, O., Shamis, P. (eds.) OpenSHMEM 2014. LNCS, vol. 8356, pp. 14\u201328. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-05215-1_2"},{"issue":"3","key":"8_CR25","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1023\/B:IJPP.0000029272.69895.c1","volume":"32","author":"J Liu","year":"2004","unstructured":"Liu, J., Wu, J., Panda, D.K.: High performance RDMA-based MPI implementation over infiniband. Int. J. Parallel Prog. 32(3), 167\u2013198 (2004)","journal-title":"Int. J. Parallel Prog."},{"key":"8_CR26","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 (2013)"},{"issue":"2","key":"8_CR27","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1177\/1094342006064503","volume":"20","author":"J Nieplocha","year":"2006","unstructured":"Nieplocha, J., Palmer, B., Tipparaju, V., Krishnan, M., Trease, H., Apr\u00e0, E.: Advances, applications and performance of the global arrays shared memory programming toolkit. Int. J. High Perform. Comput. Appl. 20(2), 203\u2013231 (2006)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"8_CR28","unstructured":"Nishtala, R., Fugal, H., Grimm, S., Kwiatkowski, M., Lee, H., Li, H.C., McElroy, R., Paleczny, M., Peek, D., Saab, P., et al.: Scaling memcache at facebook. In: Presented as Part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), pp. 385\u2013398 (2013)"},{"key":"8_CR29","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/289918.289920","volume":"17","author":"RW Numrich","year":"1998","unstructured":"Numrich, R.W., Reid, J.: Co-array Fortran for parallel programming. ACM SIGPLAN Fortran Forum 17, 1\u201331 (1998). ACM","journal-title":"ACM SIGPLAN Fortran Forum"},{"key":"8_CR30","unstructured":"Pophale, S., Nanjegowda, R., Curtis, T., Chapman, B., Jin, H., Poole, S., Kuehn, J.: OpenSHMEM performance and potential: a NPB experimental study. In: The 6th Conference on Partitioned Global Address Space Programming Models (PGAS12). Citeseer (2012)"},{"key":"8_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-319-05215-1_1","volume-title":"OpenSHMEM and Related Technologies. Experiences, Implementations, and Tools","author":"P Shamis","year":"2014","unstructured":"Shamis, P., Venkata, M.G., Poole, S., Welch, A., Curtis, T.: Designing a high performance OpenSHMEM implementation using universal common communication substrate as a communication middleware. In: Poole, S., Hernandez, O., Shamis, P. (eds.) OpenSHMEM 2014. LNCS, vol. 8356, pp. 1\u201313. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-05215-1_1"},{"key":"8_CR32","doi-asserted-by":"crossref","unstructured":"Shankar, D., Lu, X., Islam, N., Wasi-Ur-Rahman, M., Panda, D.K.: High-performance hybrid key-value store on modern clusters with RDMA interconnects and SSDs: non-blocking extensions, designs, and benefits. In: 2016 IEEE International Parallel and Distributed Processing Symposium, pp. 393\u2013402. IEEE (2016)","DOI":"10.1109\/IPDPS.2016.112"},{"key":"8_CR33","doi-asserted-by":"crossref","unstructured":"Shipman, G.M., Woodall, T.S., Graham, R.L., Maccabe, A.B., Bridges, P.G.: Infiniband scalability in Open MPI. In: Proceedings 20th IEEE International Parallel & Distributed Processing Symposium, p. 10-pp. IEEE (2006)","DOI":"10.1109\/IPDPS.2006.1639335"},{"key":"8_CR34","doi-asserted-by":"crossref","unstructured":"Wang, Y., Que, X., Yu, W., Goldenberg, D., Sehgal, D.: Hadoop acceleration through network levitated merge. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, p. 57. ACM (2011)","DOI":"10.1145\/2063384.2063461"},{"key":"8_CR35","doi-asserted-by":"crossref","unstructured":"Wang, Y., Zhang, L., Tan, J., Li, M., Gao, Y., Guerin, X., Meng, X., Meng, S.: HydraDB: a resilient RDMA-driven key-value middleware for in-memory cluster computing. In: SC 2015, p. 22. ACM (2015)","DOI":"10.1145\/2807591.2807614"}],"container-title":["Lecture Notes in Computer Science","OpenSHMEM and Related Technologies. Big Compute and Big Data Convergence"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-73814-7_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,9]],"date-time":"2019-10-09T00:35:41Z","timestamp":1570581341000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-73814-7_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319738130","9783319738147"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-73814-7_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}