sharedmemory

SupMR: Circumventing Disk and Memory Bandwidth Bottlenecks for Scale-up MapReduce

Reading input from primary storage (i.e. the ingest phase) and aggregating results (i.e. the merge phase) are important pre- and post-processing steps in large batch computations. Unfortunately, today's data sets are so large that the ingest and …

A Framework for an In-depth Comparison of Scale-up and Scale-out

When data grows too large, we scale to larger systems, either by scaling out or up. It is understood that scale-out and scale-up have different complexities and bottlenecks but a thorough comparison of the two architectures is challenging because of …