2012
DOI: 10.14778/2367502.2367513
|View full text |Cite
|
Sign up to set email alerts
|

M3r

Abstract: Main Memory Map Reduce (M3R) is a new implementation of the Hadoop Map Reduce (HMR) API targeted at online analytics on high mean-time-to-failure clusters. It does not support resilience, and supports only those workloads which can fit into cluster memory. In return, it can run HMR jobs unchanged -- including jobs produced by compilers for higher-level languages such as Pig, Jaql, and SystemML and interactive front-ends like IBM BigSheets -- while providing significantly better performance than the Hadoop engi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2014
2014
2021
2021

Publication Types

Select...
5
4
1

Relationship

0
10

Authors

Journals

citations
Cited by 104 publications
(5 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…These algorithms are typically iterative; thus, in-memory computing suits well the need for cached data to be reused. Similarly, pure Map-Reduce paradigms have benefited from in-memory trends, resulting in platforms for memory-intensive workloads such as Mammoth [36], Piccolo [54], Main-Memory Map-Reduce (M3R) [55], and Hyracks [56].…”
Section: B Data-centric Batch and Stream Processingmentioning
confidence: 99%
“…These algorithms are typically iterative; thus, in-memory computing suits well the need for cached data to be reused. Similarly, pure Map-Reduce paradigms have benefited from in-memory trends, resulting in platforms for memory-intensive workloads such as Mammoth [36], Piccolo [54], Main-Memory Map-Reduce (M3R) [55], and Hyracks [56].…”
Section: B Data-centric Batch and Stream Processingmentioning
confidence: 99%
“…Some methods use In-Memory techniques to decrease the Map-Reduce job execution time. PowerDrill [43], Shark [44], Spark and M3R [45] are prominent methods. Pow-erDrill is a column-based method.…”
Section: Related Workmentioning
confidence: 99%
“…However, these studies are still based on the batch processing for static data increment, and their performance improvements are limited when processing continuous high-speed data streams. S4 [10], M3R [16], Storm [17] and HOP [2] can achieve real-time data stream processing using MapReduce-like programming model by pipelining the application process and distributing data and computing logic to distributed nodes. But these studies only focus on streaming data processing, and lack direct supports, e.g., historical data pre-processing and caching, of historical data processing.…”
Section: B Related Workmentioning
confidence: 99%