Nothing Special   »   [go: up one dir, main page]

skip to main content
article

OmniStore: Automating data management in a personal system comprising several portable devices

Published: 01 October 2007 Publication History

Abstract

The ever growing amount of data generated and consumed on the move using portable devices gives rise to serious data management issues. The fact that each person may own and is likely to carry several such devices further aggravates this problem. On the other hand, new opportunities for achieving cleverer device interaction emerge due to the increased wireless networking capabilities of wearable and portable devices. This paper introduces OmniStore, a system that combines portable devices and infrastructure-based services to relieve the user from explicit and time consuming file management tasks. Our approach is to let devices communicate with each other as well as with a repository service, in an opportunistic and asynchronous fashion, to perform a variety of file movement and copying actions behind the scenes, which would have typically required considerable explicit user interaction.

References

[1]
P. Lyman, H.R. Varian, How much information, http://www.sims.berkeley.edu/how-much-info-2003 on 31 January 2006, 2003
[2]
Varian, H.R., Universal access to information. Commun. ACM. v48 i10. 65-66.
[3]
Gray, J., What next?: A dozen information-technology research goals. J. ACM. v50 i1. 41-57.
[4]
Gifford, D.K., Jouvelot, P., Sheldon, M.A. and O'Toole Jr., J.W., Semantic file systems. In: Proceedings of the Thirteenth ACM Symposium on Operating Systems Principles, ACM Press. pp. 16-25.
[5]
B. Gopal, U. Manber, Integrating content-based access mechanisms with hierarchical file systems, in: Proceedings of the Third Symposium on Operating Systems Design and Implementation, OSDI '99, USENIX Association, 1999, pp. 265-278
[6]
S. Lalis, A. Karypidis, A. Savidis, C. Stephanidis, Runtime support for a dynamically composable and adaptive wearable system, in: Proceedings of the 7th IEEE Internation Symposium on Wearable Computing, 2003, pp. 18-21
[7]
Karypidis, A. and Lalis, S., Exploiting co-location history for efficient service selection in ubiquitous computing systems. In: 2nd International Conference on Mobile and Ubiquitous Systems (MobiQuitous 2005): Networking and Services, IEEE Computer Society Press. pp. 202-209.
[8]
Karypidis, A. and Lalis, S., Automated context aggregation and file annotation for pan-based computing. Personal Ubiquitous Comput. v11 i1. 33-44.
[9]
Balakrishnan, H., Lakshminarayanan, K., Ratnasamy, S., Shenker, S., Stoica, I. and Walfish, M., A layered naming architecture for the internet. In: SIGCOMM '04: Proceedings of the 2004 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, ACM Press, New York, NY, USA. pp. 343-352.
[10]
M. Walfish, H. Balakrishnan, S. Shenker, Untangling the web from dns, in: Proceedings of the 1st USENIX/ACM Symposium on Networked Systems Design, NSDI '04, USENIX, San Francisco, CA, 2004, pp. 225-238
[11]
Mahalingam, M., Tang, C. and Xu, Z., Towards a semantic, deep archival file system. In: Proceedings of the 9th IEEE Workshop on Future Trends of Distributed Computing Systems, IEEE Computer Society. pp. 115-121.
[12]
Schroeder, M.D., Gifford, D.K. and Needham, R.M., A caching file system for a programmer's workstation. SIGOPS Oper. Syst. Rev. v19 i5. 25-34.
[13]
Hagmann, R., Reimplementing the Cedar file system using logging and group commit. In: SOSP '87: Proceedings of the Eleventh ACM Symposium on Operating Systems Principles, ACM Press, New York, NY, USA. pp. 155-162.
[14]
Swierk, E., Kiciman, E., Williams, N.C., Fukushima, T., Yoshida, H., Laviano, V. and Baker, M., The Roma personal metadata service. Mobile Netw. Appl. v7 i5. 407-418.
[15]
C.A.N. Soules, G.R. Ganger, 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, 2003, pp. 181-186
[16]
Santry, D.S., Feeley, M.J., Hutchinson, N.C., Veitch, A.C., Carton, R.W. and Ofir, J., Deciding when to forget in the elephant file system. In: Proceedings of the Seventeenth ACM Symposium on Operating Systems Principles, ACM Press. pp. 110-123.
[17]
N. Tolia, J. Harkes, M. Kozuch, M. Satyanarayanan, Integrating portable and distributed storage, in: Proceedings of the 3rd Conference on File and Storage Technologies, FAST '04, USENIX, San Francisco, CA, 2004, pp. 227-238
[18]
R. Want, T. Pering, G. Danneels, M. Kumar, M. Sundar, J. Light, The personal server: Changing the way we think about ubiquitous computing, in: Proceedings of the 4th International Conference on Ubiquitous Computing, 2002, pp. 194-209
[19]
Satyanarayanan, M., The evolution of coda. ACM Trans. Comput. Syst. (TOCS). v20 i2. 85-124.
[20]
Helal, A. and Hammer, J., Ubidata: Requirements and architecture for ubiquitous data access. SIGMOD Rec. v33 i4. 71-76.
[21]
Ratner, D., Reiher, P. and Popek, G.J., Roam: A scalable replication system for mobility. Mobile Netw. Appl. v9 i5. 537-544.
[22]
Kubiatowicz, J., Bindel, D., Chen, Y., Czerwinski, S., Eaton, P., Geels, D., Gummadi, R., Rhea, S., Weatherspoon, H., Wells, C. and Zhao, B., Oceanstore: An architecture for global-scale persistent storage. In: ASPLOS-IX: Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems, ACM Press, New York, NY, USA. pp. 190-201.
[23]
Lindholm, T., Xml three-way merge as a reconciliation engine for mobile data. In: MobiDe '03: Proceedings of the 3rd ACM International Workshop on Data Engineering for Wireless and Mobile Access, ACM Press, New York, NY, USA. pp. 93-97.
[24]
Z. Xu, M. Karlsson, C. Tang, C. Karamanolis, Towards a semantic-aware file store, in: Proceedings of HotOS IX: The 9th Workshop on Hot Topics in Operating Systems, USENIX Association, 2003, pp. 115-120

Cited By

View all
  • (2013)Managing context data for diverse operating spacesPervasive and Mobile Computing10.1016/j.pmcj.2011.11.0019:1(57-75)Online publication date: 1-Feb-2013
  • (2010)Modeling files with context streamsProceedings of the 7th international conference on Ubiquitous intelligence and computing10.5555/1929661.1929694(322-336)Online publication date: 26-Oct-2010

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Pervasive and Mobile Computing
Pervasive and Mobile Computing  Volume 3, Issue 5
October, 2007
118 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 01 October 2007

Author Tags

  1. Distributed systems
  2. File management
  3. Mobile computing
  4. Personal area networks
  5. Pervasive and ubiquitous computing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2013)Managing context data for diverse operating spacesPervasive and Mobile Computing10.1016/j.pmcj.2011.11.0019:1(57-75)Online publication date: 1-Feb-2013
  • (2010)Modeling files with context streamsProceedings of the 7th international conference on Ubiquitous intelligence and computing10.5555/1929661.1929694(322-336)Online publication date: 26-Oct-2010

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media