Shivaram Venkataraman, PhD Candidate at UC Berkeley

Shivaram Venkataraman

PhD Candidate, UC Berkeley

Shivaram Venkataraman is a fifth year PhD student at the University of California, Berkeley and works with Mike Franklin and Ion Stoica at the AMP Lab. He is a committer on the Apache Spark project and his research interests are in designing systems for large scale machine-learning. Before coming to Berkeley, he completed his M.S at the University of Illinois, Urbana-Champaign and worked as a Software Engineer at Google.


Low Latency Execution For Apache Spark

Several Spark applications, e.g., stream processing and machine learning, require low latency execution. Currently, Spark uses a BSP computation model, and notifies the scheduler at the end of each task. Invoking the scheduler at the… Read more

Optimizing Terascale Machine Learning Pipelines With KeystoneML

Modern analytics applications make heavy use of machine learning techniques and contain multiple steps of sophisticated domain specific and general purpose processing with high resource requirements. To date, system level support for these workloads has… Read more