Context-Based Storage Management for Wearable and Portable Devices

  • Alexandros Karypidis
  • Spyros Lalis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3432)


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.


Ubiquitous Computing Portable Device Storage Management Wearable Device Context Manager 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beigl, M., Gellersen, H.-W., Schmidt, A.: Mediacups: experience with design and use of computer-augmented everyday artefacts. Comput. Networks 35(4), 401–409 (2001)CrossRefGoogle Scholar
  2. 2.
    Beigl, M., Krohn, A., Zimmer, T., Decker, C., Robinson, P.: AwareCon: Situation Aware Context Communication. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 132–139. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  3. 3.
    Conti, M., Maselli, G., Turi, G., Giordano, S.: Cross-layering in mobile ad hoc network design. Computer 37(2), 48–51 (2004)CrossRefGoogle Scholar
  4. 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. 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
  6. 6.
    Gifford, D.K., Jouvelot, P., Sheldon, M.A., O’Toole Jr., J.W.: Semantic file systems. In: Proceedings of the thirteenth ACM symposium on Operating systems principles, pp. 16–25. ACM Press, New York (1991)CrossRefGoogle Scholar
  7. 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
  8. 8.
    Hess, C.K., Campbell, R.H.: An application of a context-aware file system. Personal Ubiquitous Computing 7(6), 339–352 (2003)CrossRefGoogle Scholar
  9. 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
  10. 10.
    Kortuem, G., Segall, Z.: Wearable communities: Augmenting social networks with wearable computers. IEEE Pervasive Computing 2(1), 71–78 (2003)CrossRefGoogle Scholar
  11. 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
  12. 12.
    Maedche, A., Motik, B., Stojanovic, L.: Managing multiple and distributed ontologies on the semantic web. VLDB Journal 12(4), 286–302 (2003)CrossRefGoogle Scholar
  13. 13.
    Mahalingam, M., Tang, C., Xu, Z.: Towards a semantic, deep archival file system. In: Proceedings of the 9th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS 2003), May 2003, pp. 115–121. IEEE Computer Society, Los Alamitos (2003)CrossRefGoogle Scholar
  14. 14.
    Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications with the tota middleware. In: Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom 2004), March 2004, pp. 263–276. IEEE, Los Alamitos (2004)CrossRefGoogle Scholar
  15. 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. 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
  17. 17.
    Raghunath, M., Narayanaswami, C., Pinhanez, C.: Fostering a symbiotic handheld environment. Computer 36(9), 56–65 (2003)CrossRefGoogle Scholar
  18. 18.
    Rantanen, J., Impi, J., Karinsalo, T., Malmivaara, M., Reho, A., Tasanen, M., Vanhala, J.: Smart clothing prototype for the arctic environment. Personal and Ubiquitous Computing 6(1), 3–16 (2002)CrossRefGoogle Scholar
  19. 19.
    Santry, D.S., Feeley, M.J., Hutchinson, N.C., Veitch, A.C., Carton, R.W., Ofir, J.: Deciding when to forget in the elephant file system. In: Proceedings of the seventeenth ACM symposium on Operating systems principles, pp. 110–123. ACM Press, New York (1999)CrossRefGoogle Scholar
  20. 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. 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. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Alexandros Karypidis
    • 1
  • Spyros Lalis
    • 1
  1. 1.Computer and Communication Engineering DepartmentUniversity of Thessaly 

Personalised recommendations