Context-Based Storage Management for Wearable and Portable Devices
In our information-rich world, managing the data we collect is becoming a significant bottleneck for users. This issue has triggered considerable research in so-called semantic file systems, relying on the attachment of meta-data to files. Such data is useful for dynamically arranging files in virtual directories, according to the user’s request or task at hand. However, current research typically concerns the desktop and little work has been done taking into account mobile devices, which in addition to being generators of data themselves are now also capable of carrying significant amounts of information. In this paper we discuss how context information can be exploited to attach semantics to files residing on portable devices, and we show how such information can be used by the storage system itself to enhance data management while on the move. We also describe a storage framework which integrates smoothly with semantic file systems by facilitating automatic annotation of files generated by portables, as well as by exploiting this information to better integrate with infrastructure data stores.
KeywordsUbiquitous Computing Portable Device Storage Management Wearable Device Context Manager
Unable to display preview. Download preview PDF.
- 4.Gagnon, E.M., Hendren, L.J.: SableVM: A Research Framework for the Efficient Execution of Java Bytecode. In: Proceedings of the Java Virtual Machine Research and Technology Symposium. USENIX Association (April 2001)Google Scholar
- 5.Gandy, M., Starner, T., Auxier, J., Ashbrook, D.: The gesture pendant: A self-illuminating, wearable, infrared computer vision system for home automation control and medical monitoring. In: Proceedings of the 4th IEEE Internation Symposium on Wearable Computing, October 2000, pp. 87–94 (2000)Google Scholar
- 7.Gopaland, B., Manber, U.: Integrating content-based access mechanisms with hierarchical file systems. In: Proceedings of the third symposium on Operating systems design and implementation, USENIX Association, pp. 265–278 (1999)Google Scholar
- 9.Kortuem, G., Schneider, J., Preuitt, D., Thompson, T.G.C., Fickas, S., Segall, Z.: When peer-to-peer comes face-to-face: Collaborative peer-to-peer computing in mobile ad hoc networks. In: IEEE (ed.) 1st International Conference on Peer-to-Peer Computing (P2P 2001), pp. 75–92. IEEE Computer Society, Los Alamitos (2001)Google Scholar
- 11.Lalis, S., Karypidis, A., Savidis, A., Stephanidis, C.: Runtime support for a dynamically composable and adaptive wearable system. In: Proceedings of the 7th IEEE Internation Symposium on Wearable Computing, pp. 18–21 ( October 2003)Google Scholar
- 15.Clifford Neuman, B.: The Prospero File System: A Global File System Based on the Virtual System Model. Computing Systems 5(4), 407–432 (1992)Google Scholar
- 16.Quinlan, S., Dorward, S.: Venti: A new approach to archival storage. In: Proceedings of the Conference on File and Storage Technologies, USENIX Association, pp. 89–101 (2002)Google Scholar
- 20.Soules, C.A.N., Ganger, G.R.: Why can’t I find my files? New methods for automating attribute assignment. In: Proceedings of HotOS IX: The 9th Workshop on Hot Topics in Operating Systems, USENIX Association (May 2003)Google Scholar
- 21.Want, R., Pering, T., Danneels, G., Kumar, M., Sundar, M., Light, J.: The Personal Server: Changing the Way We Think About Ubiquitous Computing. In: Proceedings of the 4th International Conference on Ubiquitous Computing (2002)Google Scholar
- 22.Xu, Z., Karlsson, M., Tang, C., Karamanolis, C.: Towards a semantic-aware file store. In: Proceedings of HotOS IX: The 9th Workshop on Hot Topics in Operating Systems, USENIX Association (May 2003)Google Scholar