Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP

HP.com home


Craig Soules



» 

HP Labs

» Research
» News and events
» Technical reports
» About HP Labs
» Careers @ HP Labs
» People
» Worldwide sites
» Downloads
Content starts here
Researcher, HP Labs
e-mail:craig.soules@hp.com
phone:+1 (650) 857-2760
address:Hewlett-Packard Laboratories
1501 Page Mill Road M/S 1134
Palo Alto, CA, 94304-1126

Research

My main research interest is information management from the perspective of storage and file systems.  My recent focus in the area is on the problems of gathering, storing, and utilizing metadata, most specifically context metadata used to improve file system search for personal desktop machines.

Projects


Connections

Connections is a search framework that utilizes context information identified from a user's file access patterns to improve results. Connections integrates context gathered both from the file system and the user interface using a variety of algorithms. This project integrates the original Connections work, follow-on research in provenance-based context, Confluence, and SeeTrieve.

Metabox

Metabox integrates metadata gathered from across an enterprise into a logically unified metadata repository, which can then be queried by interested information management applications. Metadata includes existing file system information (e.g., inode stat data), content indexing, context information, data analytics, similarity, and much more. Current focuses include scalability, privacy, metadata integration, query interfaces, and performance.

Publications

Seeing is retrieving: Building information context from what the user sees
Karl Gyllstrom, Craig A. N. Soules
Intelligent User Interfaces, January 2008.

Using provenance to aid in personal file search
Sam Shah, Craig A. N. Soules, Gregory R. Ganger, Brian D. Noble
USENIX Annual Technical Conference, June 2007.

Using context to assist in personal file retrieval
Craig A. N. Soules
Ph.D. Dissertation CMU-CS-06-147, August 2006.

Connections: using context to enhance file search
Craig A. N. Soules, Gregory R. Ganger
Symposium on Operating System Principles, October 2005.

Toward automatic context-based attribute assignment for semantic file systems
Craig A. N. Soules, Gregory R. Ganger
Technical report CMU-PDL-04-105. June 2004.

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 Auslander, Michal Ostrowski, Bryan Rosenburg, Jimi Xenidis
USENIX Technical Conference, June 2003.

Why Can't I Find My Files? New Methods for Automating Attribute Assignment
Craig A. N. Soules, Gregory R. Ganger
Workshop on Hot Topics in Operating Systems, May 2003.

Metadata efficiency in versioning file systems
Craig A. N. Soules, Garth R. Goodson, John D. Strunk, Gregory R. Ganger
Conference on File and Storage Technologies, April 2003.

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.
Workshop on Self-Healing Systems, November 2002.

Enabling autonomic behavior in systems software with hot-swapping
Jonathan Appavoo, Kevin Hui, Craig A. N. Soules, Robert W. Wisniewski, Dilma M. Da Silva, Orran Krieger, Marc A. Auslander, David J. Edelsohn, Ben Gamsa, Gregory R. Ganger, Paul McKenney, Michal Ostrowski, Bryan Rosenburg, Michael Stumm, Jimi Xenidis.
IBM Systems Journal, Volume 42, No. 1, 2003.

Survivable Storage Systems.
Gregory R. Ganger, Predeep K. Khosla, Mehmet Bakkaloglu, Michael W. Bigrigg, Garth R. Goodson, Semih Oguz, Vijay Pandurangan, Craig A. N. Soules, John D. Strunk, Jay J. Wylie.
DARPA Information Survivability Conference and Exposition (Anaheim, CA, 12-14 June 2001), pages 184-195 vol 2. IEEE, 2001.

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.
Technical report CMU-CS-02-179. Oct 2002.

Metadata efficiency in a comprehensive versioning file system.
Craig A. N. Soules, Garth R. Goodson, John D. Strunk, Gregory R. Ganger.
Technical report CMU-CS-02-145. May 2002.

Intrusion detection, diagnosis, and recovery with self-securing storage.
John D. Strunk, Garth R. Goodson, Adam G. Pennington, Craig A. N. Soules, Gregory R. Ganger.
Technical report CMU-CS-02-140. May 2002.

Self-securing storage: Protecting data in compromised systems.
John D. Strunk, Garth R. Goodson, Michael L. Scheinholtz, Craig A. N. Soules, and Gregory R. Ganger.
Operating Systems Design and Implementation (San Diego, CA, 23-25 October 2000), pages 165-180.

Soft Updates: A solution to the metadata update problem in file systems.
Gregory R. Ganger, Marshall Kirk McKusick, Craig A. N. Soules, and Yale N. Patt.
ACM Transactions on Computer Systems, Volume 18 , No. 2 (May 2000).

Design and implementation of a self-securing storage device.
John D. Strunk, Garth R. Goodson, Michael L. Scheinholtz, Craig A. N. Soules, and Gregory R. Ganger.
Technical report CMU-CS-00-129. May 2000.

Journaling versus Soft Updates: Asynchronous Meta-data Protection in File Systems.
Margo I. Seltzer, Gregory R. Ganger, M. Kirk McKusick, Keith A. Smith, Craig A. N. Soules, and Christopher A. Stein
USENIX Annual Technical Conference. June 2000.

 

Printable version
Privacy statement Using this site means you accept its terms Feedback to HP Labs
© 2009 Hewlett-Packard Development Company, L.P.