Show simple item record

dc.contributor.authorChandra, Ramesh
dc.contributor.authorGupta, Priya
dc.contributor.authorZeldovich, Nickolai
dc.date.accessioned2011-04-14T20:12:21Z
dc.date.available2011-04-14T20:12:21Z
dc.date.issued2010-06
dc.identifier.urihttp://hdl.handle.net/1721.1/62211
dc.descriptionURL to paper from conference siteen_US
dc.description.abstractThis paper presents BSTORE, a framework that allows developers to separate their web application code from user data storage. With BSTORE, storage providers implement a standard file system API, and applications access user data through that same API without having to worry about where the data might be stored. A file system manager allows the user and applications to combine multiple file systems into a single namespace, and to control what data each application can access. One key idea in BSTORE’s design is the use of tags on files, which allows applications both to organize data in different ways, and to delegate fine-grained access to other applications. We have implemented a prototype of BSTORE in Javascript that runs in unmodified Firefox and Chrome browsers. We also implemented three file systems and ported three different applications to BSTORE. Our prototype incurs an acceptable performance overhead of less than 5% on a 10Mbps network connection, and porting existing clientside applications to BSTORE required small amounts of source code changes.en_US
dc.description.sponsorshipQuanta Computer (Firm)en_US
dc.description.sponsorshipGoogle (Firm)en_US
dc.language.isoen_US
dc.publisherUSENIX Associationen_US
dc.relation.isversionofhttp://www.usenix.org/events/webapps10/tech/full_papers/Chandra.pdfen_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titleSeparating Web Applications from User Data Storage with BSTOREen_US
dc.typeArticleen_US
dc.identifier.citationChandra, Ramesh, Priya Gupta, and Nickolai Zeldovich. "Separating Web Applications from User Data Storage with BSTORE." USENIX Conference on Web Application Development, WebApps '10, June 23-24, 2010, Boston, Mass.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverZeldovich, Nickolai
dc.contributor.mitauthorChandra, Ramesh
dc.contributor.mitauthorGupta, Priya
dc.contributor.mitauthorZeldovich, Nickolai
dc.relation.journalUSENIX Conference on Web Application Development, WebApps '10en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsChandra, Ramesh; Gupta, Priya; Zeldovich, Nickolai
dc.identifier.orcidhttps://orcid.org/0000-0003-0238-2703
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record