Improving scalability by self-archiving

  • Authors:
  • Zhiwu Xie;Jinyang Liu;Herbert Van de Sompel;Johann van Reenen;Ramiro Jordan

  • Affiliations:
  • University of New Mexico, Albuquerque, NM, USA;Howard Hughes Medical Institute, Ashburn, VA, USA;Los Alamos National Laboratory, Los Alamos, NM, USA;University of New Mexico, Albuquerque, NM, USA;University of New Mexico, Albuquerque, NM, USA

  • Venue:
  • Proceedings of the 11th annual international ACM/IEEE joint conference on Digital libraries
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The newer generation of web browsers supports the client-side database, making it possible to run the full web application stacks entirely in the web clients. Still, the server side database is indispensable as the central hub for exchanging persistent data between the web clients. Assuming this characterization, we propose a novel web application framework in which the server archives its database states at predefined periods then makes them available on the web. The clients then use these archives to synchronize their local databases. Although the main purpose is to reduce the database scalability bottleneck, this approach also promotes self-archiving and can be used for time traveling. We discuss the consistency properties provided by this framework, as well as the tradeoffs imposed.