Alistair C. Veitch

Alistair Veitch works at Google on topics related to performance measurement and debugging, with a particular emphasison storage systems. Prior to Google, he was at HP Labs, where he was an HP Fellow, working on all aspects of storage systems design, from uses of new hardware, file systems, databases and distributed storage systems. He holds a B.Sc and M.Sc from the Waikato University, New Zealand, and a Ph.D. from the University of British Columbia.

Google Publications

Previous Publications

  •  

    Controlled lock violation

    Goetz Graefe, Mark Lillibridge, Harumi A. Kuno, Joseph Tucek, Alistair C. Veitch

    SIGMOD Conference (2013), pp. 85-96

  •  

    LazyBase: trading freshness for performance in a scalable database

    James Cipar, Gregory R. Ganger, Kimberly Keeton, Charles B. Morrey III, Craig A. N. Soules, Alistair C. Veitch

    EuroSys (2012), pp. 169-182

  •  

    LazyBase: freshness vs. performance in information management

    Kimberly Keeton, Charles B. Morrey III, Craig A. N. Soules, Alistair C. Veitch

    Operating Systems Review, vol. 44 (2010), pp. 15-19

  •  

    Applying syntactic similarity algorithms for enterprise information management

    Ludmila Cherkasova, Kave Eshghi, Charles B. Morrey III, Joseph Tucek, Alistair C. Veitch

    KDD (2009), pp. 1087-1096

  •  

    DataSeries: an efficient, flexible data format for structured serial data

    Eric Anderson, Martin F. Arlitt, Charles B. Morrey III, Alistair C. Veitch

    Operating Systems Review, vol. 43 (2009), pp. 70-75

  •   

    Sinfonia: A new paradigm for building scalable distributed systems

    Marcos Kawazoe Aguilera, Arif Merchant, Mehul A. Shah, Alistair C. Veitch, Christos T. Karamanolis

    ACM Trans. Comput. Syst., vol. 27 (2009)

  •  

    Activity put in context: identifying implicit task context within the user's document interaction

    Karl Gyllstrom, Craig A. N. Soules, Alistair C. Veitch

    IIiX (2008), pp. 51-56

  •   

    Storage, data, and information systems

    John Wilkes, Christopher Hoover, Beth Keer, Pankaj Mehra, Alistair Veitch

    HP Laboratories, Palo Alto, CA, USA (2008)

  •  

    Confluence: enhancing contextual desktop search

    Karl Gyllstrom, Craig A. N. Soules, Alistair C. Veitch

    SIGIR (2007), pp. 717-718

  •   

    Sinfonia: a new paradigm for building scalable distributed systems

    Marcos Kawazoe Aguilera, Arif Merchant, Mehul A. Shah, Alistair C. Veitch, Christos T. Karamanolis

    SOSP (2007), pp. 159-174

  •  

    Olive: Distributed Point-in-Time Branching Storage for Real Systems

    Marcos Kawazoe Aguilera, Susan Spence, Alistair C. Veitch

    NSDI (2006)

  •   

    A Decentralized Algorithm for Erasure-Coded Virtual Disks

    Svend Fr{\o}lund, Arif Merchant, Yasushi Saito, Susan Spence, Alistair C. Veitch

    DSN (2004), pp. 125-134

  •   

    FAB: building distributed enterprise disk arrays from commodity components

    Yasushi Saito, Svend Fr{\o}lund, Alistair C. Veitch, Arif Merchant, Susan Spence

    ASPLOS (2004), pp. 48-58

  •   

    FAB: Enterprise Storage Systems on a Shoestring

    Svend Fr{\o}lund, Arif Merchant, Yasushi Saito, Susan Spence, Alistair C. Veitch

    HotOS (2003), pp. 169-174

  •  

    Seneca: remote mirroring done write

    Minwen Ji, Alistair C. Veitch, John Wilkes

    USENIX Annual Technical Conference (2003), pp. 253-268

  •   

    Selecting RAID levels for disk arrays

    Eric Anderson, Ram Swaminathan, Alistair C. Veitch, Guillermo A. Alvarez, John Wilkes

    FAST (2002), pp. 189-201

  •   

    Minerva: An automated resource provisioning tool for large-scale storage systems

    Guillermo A. Alvarez, Elizabeth Borowsky, Susie Go, Theodore H. Romer, Ralph A. Becker-Szendy, Richard A. Golding, Arif Merchant, Mirjana Spasojevic, Alistair C. Veitch, John Wilkes

    ACM Trans. Comput. Syst., vol. 19 (2001), pp. 483-518

  •  

    Towards Global Storage Management and Data Placement

    Alistair C. Veitch, Erik Riedel, Simon J. Towers, John Wilkes

    HotOS (2001), pp. 184

  •  

    Deciding when to forget in the Elephant file system

    Douglas S. Santry, Michael J. Feeley, Norman C. Hutchinson, Alistair C. Veitch, Ross W. Carton, Jacob Ofir

    SOSP (1999), pp. 110-123

  •  

    Elephant: The File System That Never Forgets

    Douglas J. Santry, Michael J. Feeley, Norman C. Hutchinson, Alistair C. Veitch

    Workshop on Hot Topics in Operating Systems (1999), pp. 2-7

  •  

    Dynamic service reconfiguration and migration in the Kea kernel

    Alistair C. Veitch, Norman C. Hutchinson

    CDS (1998), pp. 156-163

  •  

    Kea-a dynamically extensible and configurable operating system kernel

    Alistair C. Veitch, Norman C. Hutchinson

    CDS (1996), pp. 236-242