skip to main content
10.1145/2089002.2089007acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

vfcBOX: multi-user consistent file sharing

Published:12 December 2011Publication History

ABSTRACT

The emerging of cloud file sharing systems has been motivated by real user needs for data sharing. There are many solutions providing such sharing support all having the common goal of being widely scalable while providing users with consistent shared data. However, offering consistent data is at odds with scalability as it requires many messages and available network bandwith for file transfer.

Network bandwidth can be minimized using several techniques such as compression, deduplication[10], delta encoding[9], etc. However, these approaches do not take into account that not all files must be fully consistent at all times for all users.

In this paper we further increase the scalability of a cloud file sharing system, called vfcBOX, by taking into account the notion of users interest. This means that vfcBOX considers users' consistency needs regarding shared files, to avoid sending useless (or unnecessary) data through the network. As a matter of fact, some files do not need to be constantly propagated to all users, because some of them do not require such immediacy given the particular semantics of the shared data.

vfcBOX uses not only deduplication techniques to minimize network usage but also a consistency model that takes into account the users' interests. The result is a scalable and efficient cloud file sharing system that fulfills users needs regarding data sharing.

References

  1. M. Armbrust, A. Fox, R. Griffith, A. Joseph, and R. Katz. A view of cloud computing. In Magazine Communications of the ACM, Volume 53 Issue 4:50--58, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Balasubramaniam and B. Pierce. What is a file synchronizer. In MobiCom '98: Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Barreto and P. Ferreira. A replicated file system for resource constrained mobile devices. In Proceedings of IADIS International Conference on Applied Computing, 2004.Google ScholarGoogle Scholar
  4. J. Barreto and P. Ferreira. Efficient locally trackable deduplication in replicated systems. In Middleware'09: Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Cox, C. Murray, and B. Noble. Pastiche: Making backup cheap and easy. In OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation, pages 285--298, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. D. E. Eastlake and P. E. Jones. Us secure hash algorithm 1 (sha1). http://www.ietf.org/rfc/rfc3174.txt?number=3174, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Collins-Sussman et al. Version control with subversion. O'Reilly, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. K. Morse et al. Interest management in large-scale distributed simulations. Information and Computer Science, University of California, Irvine, 1996.Google ScholarGoogle Scholar
  9. J. J. Hunt, K.-P. Vo, and W. F. Tichy. An empirical study of delta algorithms. In ICSE '96: Proceedings of the SCM-6 Workshop on System Configuration Management, pages 49--66, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Mandagere, P. Zhou, M. Smith, and S. Uttamchandani. Demystifying data deduplication. In Companion '08: Proceedings of the ACM/IFIP/USENIX Middleware '08 Conference Companion, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Muthitacharoen, B. Chen, and D. Mazières. A low-bandwidth network file system. In SOSP '01: Proceedings of the eighteenth ACM symposium on Operating systems principles, Volume 35 Issue 4:174--187, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Palankar, A. Iamnitchi, M. Ripeanu, and S. Garfinkel. Amazon s3 for science grids: a viable solution? In DADC '08: Proceedings of the 2008 international workshop on Data-aware distributed computing, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Rabin. Fingerprinting by random polynomials. Technical Report TR-15-81, Center for Research in Computing Technology, Harvard University, 1981.Google ScholarGoogle Scholar
  14. Y. Saito and M. Shapiro. Optimistic replication. In Journal ACM Computing Surveys (CSUR), Volume 37 Issue 1(1):42--81, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Tridgell and P. Mackerras. The rsync algorithm. Australian National University, 1998.Google ScholarGoogle Scholar
  16. L. Veiga and P. Ferreira. Semantic-chunks: A middleware for ubiquitous cooperative work. In ARM '05 Proceedings of the 4th workshop on Reflective and Adaptive Middleware Systems, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. vfcBOX: multi-user consistent file sharing

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          MGC '11: Proceedings of the 9th International Workshop on Middleware for Grids, Clouds and e-Science
          December 2011
          38 pages
          ISBN:9781450310680
          DOI:10.1145/2089002

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 12 December 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          MGC '11 Paper Acceptance Rate5of13submissions,38%Overall Acceptance Rate14of36submissions,39%

          Upcoming Conference

          MIDDLEWARE '24
          25th International Middleware Conference
          December 2 - 6, 2024
          Hong Kong , Hong Kong

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader