I am a postdoctoral researcher working with Professor Jen Rexford at the Department of Computer Science, Princeton University. My research seeks to unify the network and host systems at its edge. Traditionally, the line between network and edge has been clearly demarcated. Network devices (e.g., switches) forward packetized data, while edge devices (e.g., hosts) produce and consume data. Yet, recent trends in cloud computing and big data call for reassessment of this model. My work integrates edge and network, enabling systems to leverage the combined strength of hosts and switches in tandem.

My research has:

My main current project is Pyretic, a programming platform for software-defined networks, whose development I lead.

I also keep a blog, which, despite my best intentions, I rarely update nowadays.

Selected Publications (Full Publications and Stats: Google Scholar, Microsoft Academic)

  1. Christopher Monsanto, Joshua Reich, Nate Foster, Jennifer Rexford, and David Walker. Composing Software-Defined Networks. In USENIX NSDI, pages 1–13, April 2013.
    Community Award Paper
    pdf | bib | project ]
  2. Joshua Reich, Oren Laadan, Eli Brosh, Alex Sherman, Vishal Misra, Jason Nieh, and Dan Rubenstein. VMTorrent: Scalable P2P Virtual Machine Streaming. In ACM CoNEXT, pages 289–300, December 2012.
    pdf | bib | slides ]
  3. Joshua Reich, Vishal Misra, Dan Rubenstein, and Gil Zussman. Connectivity Maintenance in Mobile Wireless Networks via Constrained Mobility. JSAC Special Issue: Communications Challenges and Dynamics for Unmanned Autonomous Vehicles, 30(5):935–950, June 2012. (journal version) [ pdf | bib ]
    In IEEE Infocom, pages 927–935, April 2011. (conference version)
    [ pdf | bib ]
    (Testbed used for experiments won Best Demo at MobiCom/MobiHoc)
  4. Joshua Reich, Aman Kansal, Michel Gorackzo, and Jitendra Padhye. Sleepless in Seattle No Longer. In USENIX ATC, June 2010.
    pdf | bib ]
  5. Joshua Reich and Augustin Chaintreau. The Age of Impatience: Optimal Replication Schemes for Opportunistic Networks. In ACM CoNEXT, pages 85–96, December 2009.
    pdf | bib ]

Magazine Articles

  1. Joshua Reich, Christopher Monsanto, Nate Foster, Jennifer Rexford, and David Walker. Modular SDN Programming with Pyretic. USENIX ;login, 38(5):40–47, October 2013.
    pdf | bib ]
  2. Nate Foster, Arjun Guha, Mark Reitblatt, Alec Story, Michael J. Freedman, Naga Praveen Katta, Christopher Monsanto, Joshua Reich, Jennifer Rexford, Cole Schlesinger, David Walker, and Rob Harrison. Languages for software-defined networks. IEEE Communications Magazine, 51(2):128–134, February 2013.
    [ pdf | official version | bib | project ]