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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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)
Hess, C.K., Campbell, R.H.: An application of a context-aware file system. Person Ubiquit. Comput. 7(6), 339–352 (2003)
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)
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)
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)
Clifford Neuman, B.: The Prospero File System: A Global File System Based on the Virtual System Model. Computing Systems 5(4), 407–432 (1992)
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)
Dey, A.K.: Understanding and suing context. Personal Ubiquitous Comput. 5(1), 4–7 (2001)
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)
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)
Schilit, B.N., Adams, N., Want, R.: Context-Aware Computing Applications. In: IEEE Workshop on Mobile Computing Systems and Application, pp. 85–90 (1994)
Amer, A., Long, D., Paris, J.-F., Burns, R.: File access prediction with adjustable accuracy. In: International Conference on Performance, Computers and Communication (2002)
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)
Lei, H., Duchamp, D.: An analytical approach to le prefetching. USENIX Annual Technical Conference. In: USENIX Association (1997)
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, http://www.google.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)