a picture of me

Ariel ("Ari") Rabkin

Postdoctoral Researcher
CS Department
35 Olden st
Princeton, NJ 08540-5233.


I have recently started as a postdoctoral researcher working with Mike Freedman. Currently my time is devoted to a project on wide area streaming data mangagement.

I recently finished my PhD at Berkeley, working in the AMP lab advised by Randy Katz. I graduated in May 2012. My dissertation is posted here.

I am also interested in the software engineering and administration challenges of big-data systems. I am particularly interested in applying program analysis techniques to tasks like log analysis and configuration debugging.

The best way to reach me is probably email to asrabkin at gmail.com

Research

This is an annotated list of things I've worked on, with links to papers. For a straight-up publication list, see below.

Teaching

I have a total of 8 semesters of TA experience (6 at Cornell as an undergraduate and master's student, 2 at UC Berkeley. I helped teach operating systems at Cornell, and algorithms and machine organization at Berkeley.

As a teaching assistant, I helped with the overhaul of UC Berkeley's lower-division computer organization course (CS 61c) to refocus it on parallelism. A paper about the MapReduce unit of the course appeared at SIGCSE 2012, with a longer version appearing in ACM Transactions on Computing Education.

Publications (sorted by publication date)

Other activities

Short Biography (usable for talks)

Ariel Rabkin is a postdoctoral researcher at Princeton University. He received his PhD in Computer Science from UC Berkeley in May 2012. His dissertation research focused on making software systems easier to configure and manage. He is also professionally interested in security and cloud computing. He is formerly from Cornell University (AB 2006, MEng 2007). He is a contributor to several open source projects, including Hadoop, the Chukwa log collection framework, and the JChord program analysis toolset.