{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T14:45:36Z","timestamp":1743000336822,"version":"3.40.3"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319314082"},{"type":"electronic","value":"9783319314099"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-31409-9_4","type":"book-chapter","created":{"date-parts":[[2016,3,18]],"date-time":"2016-03-18T13:27:27Z","timestamp":1458307647000},"page":"45-60","source":"Crossref","is-referenced-by-count":2,"title":["NUMA-Aware Memory Management with In-Memory Databases"],"prefix":"10.1007","author":[{"given":"Mehul","family":"Wagle","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Booss","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ivan","family":"Schreter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Egenolf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"Kleen, A.: A NUMA API for linux (Technical whitepaper by SUSE Labs), April 2005. \n                    http:\/\/www.novell.com\/docrep\/2009\/11\/4621437_en.pdf"},{"issue":"7","key":"4_CR2","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/2508834.2513149","volume":"11","author":"C Lameter","year":"2013","unstructured":"Lameter, C.: NUMA(non-uniform memory access): an overview. ACM Queue 11(7), 40 (2013)","journal-title":"ACM Queue"},{"key":"4_CR3","unstructured":"Lameter, C.: Local and remote memory: memory in a Linux\/NUMA System (June 2006)"},{"key":"4_CR4","doi-asserted-by":"crossref","unstructured":"Blagodurov, S., Zhuravlev, S., Fedorova, A., and Kamali, A.: A case for NUMA-aware contention management on multicore systems. In: Proceedings of PACT (2010)","DOI":"10.1145\/1854273.1854350"},{"key":"4_CR5","unstructured":"Bryant, R., Barnes, J., Hawkes, J., Higdon, J., and Steiner, J.: Scaling Linux to the extreme. In: Proceedings of the 2004 Ottawa Linux Symposium, July 2004"},{"key":"4_CR6","unstructured":"Bueso, D., Norton, S.: An overview of kernel lock improvements. In: LinuxCon North America, Hewlett-Packard, Chicago, August 2014. \n                    http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/linuxcon-2014-locking-final.pdf"},{"key":"4_CR7","doi-asserted-by":"crossref","unstructured":"Tam, D., Azimi, R., and Stumm, M.: Thread clustering: sharing-aware scheduling on SMP-CMP-SMT multiprocessors. In: ACM SIGOPS Operating Systems Review (2007)","DOI":"10.1145\/1272998.1273004"},{"key":"4_CR8","doi-asserted-by":"crossref","unstructured":"Dashti, M., Fedorova, A., Funston, J., Gaud, F., et al.: Traffic management: a holistic approach to memory placement on NUMA systems. In: Proceedings of ASPLOS (2013)","DOI":"10.1145\/2451116.2451157"},{"key":"4_CR9","unstructured":"Riel, R., Chegu, V.: Automatic NUMA balancing. red hat summit, April 2014. \n                    http:\/\/events.linuxfoundation.org\/sites\/events\/files\/slides\/summit2014_riel_chegu_w_0340_automatic_numa_balancing_0.pdf"},{"key":"4_CR10","unstructured":"Schermerhorn, L.: Automatic page migration for Linux (2007). \n                    http:\/\/lca2007.linux.org.au\/talk\/197.html"},{"key":"4_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-13960-9_1","volume-title":"In Memory Data Management and Analysis","author":"H Lang","year":"2015","unstructured":"Lang, H., Leis, V., Albutiu, M.-C., Neumann, T., Kemper, A.: Massively parallel NUMA-aware Hash joins. In: Jagatheesan, A., Levandoski, J., Neumann, T., Pavlo, A. (eds.) IMDM 2013\/2014. LNCS, vol. 8921, pp. 3\u201314. Springer, Heidelberg (2015)"},{"issue":"10","key":"4_CR12","first-page":"1064","volume":"5","author":"M Albutiu","year":"2012","unstructured":"Albutiu, M., Kemper, A., Neumann, T.: Massively parallel sort-merge joins in main memory multi-core database systems. PVLDB 5(10), 1064\u20131075 (2012)","journal-title":"PVLDB"},{"key":"4_CR13","unstructured":"Li, Y., Pandis, I., M\u00fcller, R., Raman, V., Lohman, G.: NUMA-aware algorithms: the case of data shuffling. CIDR (2013)"},{"key":"4_CR14","doi-asserted-by":"crossref","unstructured":"Leis, V., Boncz, P., Kemper, A., Neumann, T.: Morsel-driven parallelism: a NUMA-aware query evaluation framework for Many-Core age. In: SIGMOD (2014)","DOI":"10.1145\/2588555.2610507"},{"key":"4_CR15","unstructured":"Kaminski, P.: NUMA-aware heap memory manager"},{"key":"4_CR16","unstructured":"Ghemawat, S., Menage, P.: TCMalloc: thread-caching malloc. \n                    http:\/\/goog-perftools.sourceforge.net\/doc\/tcmalloc.html"},{"key":"4_CR17","unstructured":"Drepper, U.: What every programmer should know about memory, November 2007"},{"key":"4_CR18","unstructured":"Wagle, M., Booss, D., Schreter, I.: US patents with SAP Ref. No: 150150US01 (Title: NUMA-Aware Memory Allocation) and SAP Ref. No: 150423US01 (Title: NON-Uniform Memory Access (NUMA) database management system) (2015)"},{"key":"4_CR19","unstructured":"Gloger, W.: PTMalloc. \n                    http:\/\/www.malloc.de\/en\/"},{"key":"4_CR20","doi-asserted-by":"crossref","unstructured":"Berger, E., McKinley, K., Blumofe, R., Wilson, P.: Hoard: a scalable memory allocator for multithreaded applications. In: Proceedings of ASPLOS (2000)","DOI":"10.1145\/378993.379232"},{"key":"4_CR21","unstructured":"Psaroudakis, I., Scheuer, T., May, N., Ailamaki, A.: Task scheduling for highly concurrent analytical and transactional main-memory workloads. ADMS@VLDB (2013)"},{"key":"4_CR22","first-page":"28","volume":"35","author":"F F\u00e4rber","year":"2012","unstructured":"F\u00e4rber, F., May, N., Lehner, W., Gro\u00dfe, P., Muller, I., Rauhe, H., Dees, J.: The SAP HANA database\u2013an architecture overview. IEEE Data Eng. Bull. 35, 28\u201333 (2012)","journal-title":"IEEE Data Eng. Bull."},{"key":"4_CR23","unstructured":"libnuma\u20133rd party library for NUMA Policy control. \n                    http:\/\/linux.die.net\/man\/3\/numa"},{"key":"4_CR24","unstructured":"Gaud, F., Lepers, B., Decouchant, J., Funston, J., Fedorova, A., Qu\u00e9ma, V.: Large pages may be harmful on NUMA systems. In: Proceedings of USENIX ATC (2014)"},{"key":"4_CR25","doi-asserted-by":"crossref","unstructured":"Ferreira, T.B., Matias, R., Macedo, A., Araujo, L.B.: An experimental study on memory allocators in multicore and multithreaded applications. In: Proceedings of PDCAT (2011)","DOI":"10.1109\/PDCAT.2011.18"},{"key":"4_CR26","unstructured":"Sentosa, M.: When Linux runs out of memory (2006). \n                    http:\/\/www.linuxdevcenter.com\/pub\/a\/linux\/2006\/11\/30\/linux-out-of-memory.html"}],"container-title":["Lecture Notes in Computer Science","Performance Evaluation and Benchmarking: Traditional to Big Data to Internet of Things"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-31409-9_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T14:51:13Z","timestamp":1559400673000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-31409-9_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319314082","9783319314099"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-31409-9_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}