Dissertation/Thesis Abstract

Opportunities for near data computing in MapReduce workloads
by Pugsley, Seth Hintze, Ph.D., The University of Utah, 2015, 98; 3704952
Abstract (Summary)

In-memory big data applications are growing in popularity, including in-memory versions of the MapReduce framework. The move away from disk-based datasets shifts the performance bottleneck from slow disk accesses to memory bandwidth. MapReduce is a data-parallel application, and is therefore amenable to being executed on as many parallel processors as possible, with each processor requiring high amounts of memory bandwidth. We propose using Near Data Computing (NDC) as a means to develop systems that are optimized for in-memory MapReduce workloads, offering high compute parallelism and even higher memory bandwidth. This dissertation explores three different implementations and styles of NDC to improve MapReduce execution. First, we use 3D-stacked memory+logic devices to process the Map phase on compute elements in close proximity to database splits. Second, we attempt to replicate the performance characteristics of the 3D-stacked NDC using only commodity memory and inexpensive processors to improve performance of both Map and Reduce phases. Finally, we incorporate fixed-function hardware accelerators to improve sorting performance within the Map phase. This dissertation shows that it is possible to improve in-memory MapReduce performance by potentially two orders of magnitude by designing system and memory architectures that are specifically tailored to that end.

Indexing (document details)
Advisor: Balasubramonian, Rajeev
Commitee: Brunvand, Erik L., Davis, Alan L., Li, Feifei, Srinivasan, Vijayalakshmi
School: The University of Utah
Department: School of Computing
School Location: United States -- Utah
Source: DAI-B 76/10(E), Dissertation Abstracts International
Subjects: Computer Engineering, Computer science
Keywords: Big data, Computer architecture, Hardware accelerators, Memory systems
Publication Number: 3704952
ISBN: 978-1-321-77662-1
Copyright © 2021 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy