DocumentCode
1796528
Title
Optimizing mapreduce with low memory requirements for shared-memory systems
Author
Yasong Zheng ; Yuanchao Xu ; Haibo Meng ; Xiaochun Ye ; Lingjun Fan ; Miao, Fuyou ; Dongrui Fan
Author_Institution
SKL Comput. Archit., ICT, Beijing, China
fYear
2014
fDate
June 30 2014-July 2 2014
Firstpage
1
Lastpage
6
Abstract
MapReduce is a popular parallel programming model to program both large scale clusters and shared-memory multicore systems. While one of the major bottlenecks for shared-memory MapReduce is memory allocation. In this paper, we present a Memory Controlling Model (MCM) that can reduce the overhead of memory allocation by reducing the memory consumption. Based on MCM, we extend the MapReduce framework with low memory requirements, called LMMR (Low Memory consuming MapReduce). We have implemented LMMR on top of Phoenix++, an already highly optimized shared-memory MapReduce from Stanford. We evaluate our system on an Intel shared-memory multicore machine with 16 processing threads and compare it with both Phoenix++ and Hadoop. Experiments on three different popular applications show that, compared to Phoenix++, LMMR saves up to 94% memory and results in a speedup ranging from 1.8X to 3.7X. LMMR also is up to 120 times faster than Hadoop.
Keywords
multiprocessing programs; parallel programming; shared memory systems; storage management; Hadoop; LMMR; Phoenix++; Stanford; low memory consuming MapReduce; memory controlling model; parallel programming model; shared-memory MapReduce; shared-memory multicore system; Data models; IP networks; Instruction sets; Memory management; Multicore processing; Optical wavelength conversion; Resource management; LMMR; Low Memory Requirement; MapReduce; Memory Controlling Model; Shared-Memory System;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on
Conference_Location
Las Vegas, NV
Type
conf
DOI
10.1109/SNPD.2014.6888708
Filename
6888708
Link To Document