As storage capacity continues to increase, users find it increasingly difficult to manage their files using traditional directory heirarchies. Attribute-based naming systems can help, but rely on users and content analysis to provide attributes, with limited success. To make attribute-based naming more effective, we are developing techniques to gather attributes based on context analysis. These techniques use the system context of a user accessing files to gather attributes and create relationships between files. By combining these techniques with user and content-based assignment, we can increase both the quantity and quality of attributes available.
- Using Provenance to Aid in Personal File Search. Sam Shah, Craig A. N. Soules, Gregory R. Ganger, Brian D. Noble. USENIX '07 Annual Technical Conference, Santa Clara, CA, June 17–22, 2007.
Abstract / PDF [225K]
- Using Context to Assist in Personal File Retrieval. Craig A. N. Soules. Carnegie Mellon University School of Computer Science Ph.D. Dissertation CMU-CS-06-147, August 25, 2006.
Abstract / PDF [ 681K]
- Connections: Using Context to Enhance File Search. Craig A. N. Soules, Gregory R. Ganger. SOSP'05, October 2326, 2005, Brighton, United Kingdom. Supercedes Carnegie Mellon University Parallel Data Lab Technical Report CMU-PDL-05-105, April 2005.
Abstract / PDF [300K]
- Toward Automatic Context-based Attribute Assignment for Semantic File Systems. Craig A. N. Soules, Gregory R. Ganger. Carnegie Mellon University Parallel Data Laboratory Technical Report CMU-PDL-04-105. June 2004.
Abstract / PDF [290K]
- Why Cant I Find My Files? New methods for automating attribute
assignment. Craig A.N. Soules, Greg Ganger. Proceedings of the
Ninth Workshop on Hot Topics in Operating systems, USENIX Association,
May 2003. Also available as Carnegie Mellon University Technical
Report CMU-CS-03-116, February 2003.
Abstract / PDF [75K]
We thank the members and companies of the PDL Consortium: Alibaba Group, Amazon, Datrium, Facebook, Google, Hewlett Packard Enterprise, Hitachi Ltd., Intel Corporation, IBM, Microsoft Research, NetApp, Inc., Oracle Corporation, Salesforce, Samsung Semiconductor Inc., Seagate Technology, and Two Sigma for their interest, insights, feedback, and support.