Self-Securing Storage: Protecting Data in Compromised Systems. - John D. Strunk; Garth R. Goodson; Michael L. Scheinholtz; Craig A. N. Soules; Gregory R. Ganger (OSDI, 2000)

Journaling Versus Soft Updates: Asynchronous Meta-data Protection in File Systems. - Margo I. Seltzer; Gregory R. Ganger; Marshall K. McKusick; Keith A. Smith; Craig A. N. Soules; Christopher A. Stein (USENIX ATC, General Track, 2000)

Soft updates: a solution to the metadata update problem in file systems. - Gregory R. Ganger; Marshall K. McKusick; Craig A. N. Soules; Yale N. Patt (ACM Trans. Comput. Syst., 2000)

An infrastructure for multiprocessor run-time adaptation. - Jonathan Appavoo; Kevin Hui; Michael Stumm; Robert W. Wisniewski; Dilma Da Silva; Orran Krieger; Craig A. N. Soules (WOSS, 2002)

Metadata Efficiency in Versioning File Systems. - Craig A. N. Soules; Garth R. Goodson; John D. Strunk; Gregory R. Ganger (FAST, 2003)

Why Can't I Find My Files? New Methods for Automating Attribute Assignment. - Craig A. N. Soules; Gregory R. Ganger (HotOS, 2003)

System Support for Online Reconfiguration. - Craig A. N. Soules; Jonathan Appavoo; Kevin Hui; Robert W. Wisniewski; Dilma Da Silva; Gregory R. Ganger; Orran Krieger; Michael Stumm; Marc A. Auslander; Michal Ostrowski; Bryan S. Rosenburg; Jimi Xenidis (USENIX ATC, General Track, 2003)

Storage-based Intrusion Detection: Watching Storage Activity for Suspicious Behavior. - Adam G. Pennington; John D. Strunk; John Linwood Griffin; Craig A. N. Soules; Garth R. Goodson; Gregory R. Ganger (USENIX Security Symposium, 2003)

Enabling autonomic behavior in systems software with hot swapping. - Jonathan Appavoo; Kevin Hui; Craig A. N. Soules; Robert W. Wisniewski; Dilma Da Silva; Orran Krieger; Marc A. Auslander; David Edelsohn; Benjamin Gamsa; Gregory R. Ganger; Paul E. McKenney; Michal Ostrowski; et al. (IBM Syst. J., 2003)

Connections: using context to enhance file search. - Craig A. N. Soules; Gregory R. Ganger (SOSP, 2005)

Confluence: enhancing contextual desktop search. - Karl Gyllstrom; Craig A. N. Soules; Alistair C. Veitch (SIGIR, 2007)

Using Provenance to Aid in Personal File Search. - Sam Shah; Craig A. N. Soules; Gregory R. Ganger; Brian D. Noble (USENIX ATC, 2007)

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)

Seeing is retrieving: building information context from what the user sees. - Karl Gyllstrom; Craig A. N. Soules (IUI, 2008)

SCAN-Lite: enterprise-wide analysis on the cheap. - Craig A. N. Soules; Kimberly Keeton; Charles B. Morrey III (EuroSys, 2009)

LazyBase: freshness vs. performance in information management. - Kimberly Keeton; Charles B. Morrey III; Craig A. N. Soules; Alistair C. Veitch (ACM SIGOPS Oper. Syst. Rev., 2010)

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)

From research to practice: experiences engineering a production metadata database for a scale out file system. - Charles Johnson; Kimberly Keeton; Charles B. Morrey III; Craig A. N. Soules; Alistair C. Veitch; Stephen Bacon; Oskar Batuner; Marcelo Condotta; Hamilton Coutinho; Patrick J. Doyle; Rafael Eichelberger; Hugo Kiehl; et al. (FAST, 2014)