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

vfcBOX: multi-user consistent file sharing

Published: 12 December 2011 Publication 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.
[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.
[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.
[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.
[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.
[6]
D. E. Eastlake and P. E. Jones. Us secure hash algorithm 1 (sha1). http://www.ietf.org/rfc/rfc3174.txt?number=3174, 2001.
[7]
Collins-Sussman et al. Version control with subversion. O'Reilly, 2004.
[8]
K. Morse et al. Interest management in large-scale distributed simulations. Information and Computer Science, University of California, Irvine, 1996.
[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.
[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.
[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.
[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.
[13]
M. Rabin. Fingerprinting by random polynomials. Technical Report TR-15-81, Center for Research in Computing Technology, Harvard University, 1981.
[14]
Y. Saito and M. Shapiro. Optimistic replication. In Journal ACM Computing Surveys (CSUR), Volume 37 Issue 1(1):42--81, 2005.
[15]
A. Tridgell and P. Mackerras. The rsync algorithm. Australian National University, 1998.
[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.

Cited By

View all
  • (2019)Fog-Assisted Aggregated Synchronization Scheme for Mobile Cloud Storage ApplicationsIEEE Access10.1109/ACCESS.2019.29144507(56852-56863)Online publication date: 2019
  • (2013)TurboSocketsProceedings of the 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications10.1109/TrustCom.2013.154(1291-1298)Online publication date: 16-Jul-2013

Recommendations

Comments

Information & Contributors

Information

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
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptability
  2. data deduplication
  3. file sharing
  4. interest management

Qualifiers

  • Research-article

Conference

Middleware '11
Sponsor:
  • ACM
  • USENIX Assoc
Middleware '11: 12th International Middleware Conference
December 12 - 16, 2011
Lisbon, Portugal

Acceptance Rates

MGC '11 Paper Acceptance Rate 5 of 13 submissions, 38%;
Overall Acceptance Rate 14 of 36 submissions, 39%

Upcoming Conference

MIDDLEWARE '25
26th International Middleware Conference
December 15 - 19, 2025
Nashville , TN , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Fog-Assisted Aggregated Synchronization Scheme for Mobile Cloud Storage ApplicationsIEEE Access10.1109/ACCESS.2019.29144507(56852-56863)Online publication date: 2019
  • (2013)TurboSocketsProceedings of the 2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications10.1109/TrustCom.2013.154(1291-1298)Online publication date: 16-Jul-2013

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media