Murray Stokely

I joined Google in 2005. While at Google I've worked in the following areas:

Web Search
  • Reliability and monitoring of the production web crawling system.
  • Improving freshness and comprehensiveness of the Google web search index.
Storage and Distributed Systems
  • Building a market economy for provisioning machine resources
  • Measuring the statistical behavior of failures at different levels of Google's distributed storage infrastructure to influence storage system and datacenter design.
Statistical Computing
  • Building infrastructure for statistical computing on big data.
  • Implementing large-scale traffic forecasting and capacity planning models for web search and related services.
Open Source
  • Summer of Code (In 2005, 2006, 2007, and 2008).
  • Contributing to the R Project for Statistical Computing and several open-source R packages.

To help continue bringing in new talent, I have also been fairly involved in the engineering hiring process.

I received an M.Sc. in Mathematics and the Foundations of Computer Science from Oxford University, working with Joel Ouaknine in the area of Software Model Checking. Prior to joining Google I was deeply involved in the FreeBSD operating system, and was the primary release engineer for the FreeBSD 4.x releases.

Google+ | Google Scholar Citations

Google Publications

  •    

    Projecting Disk Usage Based on Historical Trends in a Cloud Environment

    Murray Stokely, Amaan Mehrabian, Christoph Albrecht, Francois Labelle, Arif Merchant

    ScienceCloud 2012 Proceedings of the 3rd International Workshop on Scientific Cloud Computing, ACM, pp. 63-70

  •    

    Uncertainty in Aggregate Estimates from Sampled Distributed Traces

    Nate Coehlo, Arif Merchant, Murray Stokely

    2012 Workshop on Managing Systems Automatically and Dynamically, USENIX (to appear)

  •    

    Large-Scale Parallel Statistical Forecasting Computations in R

    Murray Stokely, Farzan Rohani, Eric Tassone

    JSM Proceedings, Section on Physical and Engineering Sciences, American Statistical Association, Alexandria, VA (2011)

  •    

    Availability in Globally Distributed Storage Systems

    Daniel Ford, Francois Labelle, Florentina Popovici, Murray Stokely, Van-Anh Truong, Luiz Barroso, Carrie Grimes, Sean Quinlan

    Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation, USENIX (2010)

  •    

    Using a Market Economy to Provision Compute Resources Across Planet-wide Clusters

    Murray Stokely, Jim Winget, Ed Keyes, Carrie Grimes, Benjamin Yolken

    Proceedings for the International Parallel and Distributed Processing Symposium 2009, IEEE, pp. 1-8

  •   

    Parallel Assignments in Software Model Checking

    Murray Stokely, Sagar Chaki, Joel Ouaknine

    Electr. Notes Theor. Comput. Sci., vol. 157 (2006), pp. 77-94