Robert Grandl

Mountain View, CA
rgrandl [at] cs [dot] wisc [dot] edu

About me

News
I am working on Service Weaver, a really cool framework for writing distributed applications. Please read here for a quick introduction.

We would love you to try, use, and contribute to the project.

Previously, I received my Ph.D. in Computer Science from the University of Wisconsin - Madison under the guidance of Prof. Aditya Akella. My PhD research was in the area of cluster resource management and new data analytics architectures.

Research

Conference and Workshop Papers

  • Towards Modern Development of Cloud Applications [pdf] [slides]
    Sanjay Ghemawat, Robert Grandl, Srdjan Petrovic, Michael Whittaker, Parveen Patel, Ivan Posva and Amin Vahdat
    ACM HotOS 2023

  • Whiz: Data-Driven Analytics Execution [pdf] [slides]
    Robert Grandl*, Arjun Singhvi*, Raajay Viswanathan and Aditya Akella
    (* = co-primary authors)
    USENIX NSDI 2021

  • Fast key-value stores: An idea whose time has come and gone [pdf] [slides]
    Atul Adya, Robert Grandl, Daniel Myers and Henry Qin
    ACM HotOS 2019

  • Altruistic Scheduling in Multi-Resource Clusters [pdf] [slides]
    Robert Grandl, Mosharaf Chowdhury, Aditya Akella and Ganesh Ananthanarayanan
    USENIX OSDI 2016

  • Packing and Dependency-aware Scheduling for Data-Parallel Clusters [pdf] [slides]
    Robert Grandl, Srikanth Kandula, Sriram Rao, Aditya Akella and Janardhan Kulkarni
    USENIX OSDI 2016

  • Quickr: Lazily Approximating Complex Ad-Hoc Queries in Big-Data Clusters [pdf] [slides]
    Srikanth Kandula, Anil Shanbhag, Aleksandar Vitorovic, Matthaios Olma, Robert Grandl, Surajit Chaudhuri and Bolin Ding
    ACM SIGMOD 2016

  • Multi-Resource Packing for Cluster Schedulers [pdf] [slides]
    Robert Grandl, Ganesh Ananthanarayanan, Srikanth Kandula, Sriram Rao and Aditya Akella
    ACM SIGCOMM 2014

  • OpenNF: Enabling Innovation in Network Function Control [pdf] [slides]
    Aaron Gember-Jacobson, Raajay Vishwanathan, Chaithan Prakash, Robert Grandl, Junaid Khalid, Sourav Das and Aditya Akella
    ACM SIGCOMM 2014

  • XIA: Architecting a More Trustworthy and Evolvable Internet [pdf]
    David Naylor, Matthew Mukerjee, Patrick Agyapong, Robert Grandl et al.
    ACM SIGCOMM CCR 2014

  • FCP: A Flexible Transport Framework for Accommodating Diversity [pdf] [slides]
    Dongsu Han, Robert Grandl, Aditya Akella and Srinivasan Seshan
    ACM SIGCOMM 2013

  • Stratos: A Network-Aware Orchestration Layer for Virtual Middleboxes [pdf]
    Aaron Gember-Jacobson, Anand Krishnamurthy, Saul John, Robert Grandl, Xiaoyang Gao, Ashok Anand, Theophilus Benson, Vyas Sekar and Aditya Akella
    Technical Report 2013

Posters and Demos

  • Harmony: Coordinating Network, Compute, and Storage in Software-Defined Clouds [pdf]
    Robert Grandl, Yizheng Chen, Junaid Khalid, Suli Yang, Ashok Anand, Theophilus Benson and Aditya Akella
    ACM SOCC 2013 (poster)

  • Design and Implementation of a Framework for Software-Defined Middlebox Networking [pdf]
    Aaron Gember-Jacobson, Robert Grandl, Junaid Khalid and Aditya Akella
    ACM SIGCOMM 2013 (demo)

  • Supporting Network Evolution and Incremental Deployment with XIA [pdf]
    Robert Grandl, Dongsu Han, Suk-Bok Lee, Hyeontaek Lim, Michel Machado, Matthew Mukerjee and David Naylor
    ACM SIGCOMM 2012 (demo)

  • The Anzere Personal Storage System [pdf]
    Oriana Riva, Qin Yin, Dejan Juric, Ercan Ucan, Robert Grandl and Timothy Roscoe
    USENIX OSDI 2010 (poster)