Skip to main content

Modeling Files with Context Streams

  • Conference paper
Book cover Ubiquitous Intelligence and Computing (UIC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6406))

Included in the following conference series:

Abstract

Files are fundamental for information storage in computer operating systems. This paper explores user and environment context to improve personal file management. We focus on the user-oriented files in a computer operating system, which are usually operated manually, such as document files, image and video files. We formalize the dynamics of contexts to sequential signals, called context streams. Each context stream is a one-dimensional function of time. With the model of context stream, files can be reorganized using a set of discretely sampled streams based on file operation such as file creating, editing, and deleting. We proposed and implemented a file system with context streams, named ScudFile. Three applications of the ScudFile, file browsing, file searching, and file recommendation, are introduced. The evaluation of time and usability demonstrates the effectiveness of the ScudFile system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hess, C.K., Campbell, R.H.: A Context-aware Data Management System for Ubiquitous Computing Applications. In: Proceedings of the 23rd International Conference on Distributed Computing System, Providence, RI, May 19-22 (2003)

    Google Scholar 

  2. Gifford, D.K., Jouvelot, P., Sheldon, M.A., O’Toole Jr., J.W.: Semantic File System. In: ACM Symposium on Operating System Principles, pp. 16–25. ACM Press, New York (1991)

    Google Scholar 

  3. Gopal, B., Manber, U.: Integrating content- based access mechanisms with hierarchical file system. In: Sysposium on Operating Systems Design and Implementation, pp. 265–278. ACM, New York (1999)

    Google Scholar 

  4. Hess, C.K., Campbell, R.H.: An application of a context-aware file system. Person Ubiquit. Comput. 7(6), 339–352 (2003)

    Article  Google Scholar 

  5. Karypidis, A., Lalis, S.: OmniStore: Automating data management in a personal system comprising several portable devices. Pervasive and Mobile Computing Journal 3(5) (October 2007)

    Google Scholar 

  6. Karypidis, A., Lalis, S.: OmniStore: A system for ubiquitous personal storage management. In: Fourth IEEE International Conference on Pervasive Computing and Communications (PerCom 2006), Pisa, Italy, March 13-17 (2006)

    Google Scholar 

  7. Soules, C.A.N., Ganger, G.R.: Connections: Using context to enhance file search. In: Proceedings of the 20th ACM Symposium on Operating Systems Principles (2005)

    Google Scholar 

  8. 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 

  9. Roman, M., Hess, C.K., Cerqueira, R., Ranganat, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Infrastructure for Active Space. IEEE Pervasive Computing, 74–83 (October-December 2002)

    Google Scholar 

  10. Dey, A.K.: Understanding and suing context. Personal Ubiquitous Comput. 5(1), 4–7 (2001)

    Article  MathSciNet  Google Scholar 

  11. Satyanarayanan, M., Kistler, J., Kumar, P., Okasaki, M., Siegel, E., Steere, D.: Coda: A Hignly Available File System For a Distributed Workstation Environment. IEEE Trans. Computers 39(4), 447–459 (1990)

    Article  Google Scholar 

  12. Dey, A.K., Abowd, G.D.: Towards a beter understanding of context and context-awareness. Technical report FIT-GVU-99-22, Georigia Institute of Technology (1999)

    Google Scholar 

  13. Schilit, B.N., Adams, N., Want, R.: Context-Aware Computing Applications. In: IEEE Workshop on Mobile Computing Systems and Application, pp. 85–90 (1994)

    Google Scholar 

  14. Amer, A., Long, D., Paris, J.-F., Burns, R.: File access prediction with adjustable accuracy. In: International Conference on Performance, Computers and Communication (2002)

    Google Scholar 

  15. Song, Y., Choi, Y., Lee, H., Kim, D., Park, D.: Searchable virtual file system: Toward an intelligent ubiquitous storage. In: Chung, Y.-C., Moreira, J.E. (eds.) GPC 2006. LNCS, vol. 3947, pp. 395–404. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. Lei, H., Duchamp, D.: An analytical approach to le prefetching. USENIX Annual Technical Conference. In: USENIX Association (1997)

    Google Scholar 

  17. Ghemawat, S., Gobioff, H., Leung, S.-T.: The google file system. In: SOPSP 2003: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles, pp. 29–43 (2003)

    Google Scholar 

  18. Google, http://www.google.com/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Qiu, Q., Pan, G., Li, S. (2010). Modeling Files with Context Streams. In: Yu, Z., Liscano, R., Chen, G., Zhang, D., Zhou, X. (eds) Ubiquitous Intelligence and Computing. UIC 2010. Lecture Notes in Computer Science, vol 6406. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16355-5_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16355-5_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16354-8

  • Online ISBN: 978-3-642-16355-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics