Publication:

PERFORMANCE MODELING FOR APACHE BEAM

Loading...
Thumbnail Image

Files

LIU-ROBERT-THESIS.pdf (473.59 KB)

Date

2020-10-01

Journal Title

Journal ISSN

Volume Title

Publisher

Research Projects

Organizational Units

Journal Issue

Access Restrictions

Abstract

Modern stream processing systems handle large amounts of data with near-realtime computational demands. Characterizing the performance of streaming systems is difficult because streaming systems are distributed systems, performance is workload-dependent, and because there are many layers of abstraction and many ways for large systems to go wrong. We contribute to the effort to understand performance by developing a portable benchmark suite for Apache Beam, and by arguing for a set of composable benchmarks that can build larger benchmark suites and performance models. We also develop a general model of a distributed stream processing framework and survey recent work in queueing theory applied to stream processing.

Description

Type of resource

Princeton University Senior Theses

Keywords

Location

Citation