GI LogoGI Logo
  • Anmelden
Digitale Bibliothek
    • Gesamter Bestand

      • Bereiche & Sammlungen
      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
    • Diese Sammlung

      • Titel
      • Autor
      • Erscheinungsdatum
      • Schlagwort
Digital Bibliothek der Gesellschaft für Informatik e.V.
GI-DL
    • English
    • Deutsch
  • Deutsch 
    • English
    • Deutsch
Dokumentanzeige 
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • INFORMATIK - Jahrestagung der Gesellschaft für Informatik e.V.
  • P232 - INFORMATIK 2014
  • Dokumentanzeige
JavaScript is disabled for your browser. Some features of this site may not work without it.
  •   Startseite
  • Lecture Notes in Informatics
  • Proceedings
  • INFORMATIK - Jahrestagung der Gesellschaft für Informatik e.V.
  • P232 - INFORMATIK 2014
  • Dokumentanzeige

Towards a scalable and unified REST API for cloud data stores

Autor(en):
Gessert, Felix [DBLP] ;
Friedrich, Steffen [DBLP] ;
Wingerath, Wolfram [DBLP] ;
Schaarschmidt, Michael [DBLP] ;
Ritter, Norbert [DBLP]
Zusammenfassung
In the last years, many database-as-a-service (DBaaS) systems have started to offer their functionalities through REST APIs. Examples are record stores like DynamoDB and Azure Tables, object stores such as Amazon S3 as well as many NoSQL database systems, for instance Riak, CouchDB and ElasticSearch. Yet today, there has been no systematic effort on deriving a unified REST interface which takes into account the different data models, schemas, consistency concepts, transactions, access-control mechanisms and query languages to expose cloud data stores through a common interface without restricting their functionality. This work motivates the design of such a REST API as well as the challenges of providing it in an extensible, scalable and highly-available fashion. To this end, we propose the REST middleware ORESTES that consists of an independently scalable tier of HTTP servers that map the unified REST API to aggregate-oriented (NoSQL) data stores. It extracts a wide range of DBaaS concerns (e.g. schema management and access control) and provides them in a modular, database-independent fashion at the middleware-level. To tackle the latency problem of cloud-based web applications we introduce the Bloom filter-bounded staleness cache consistency algorithm. It leverages the global web caching infrastructure for geo-replication to allow consistent low latency reads. We furthermore show the first steps towards a Polyglot Persistence Mediator that exploits the decoupling of the REST API from the data store to route data and operations based on SLAs.
  • Vollständige Referenz
  • BibTeX
Gessert, F., Friedrich, S., Wingerath, W., Schaarschmidt, M. & Ritter, N., (2014). Towards a scalable and unified REST API for cloud data stores. In: Plödereder, E., Grunske, L., Schneider, E. & Ull, D. (Hrsg.), Informatik 2014. Bonn: Gesellschaft für Informatik e.V.. (S. 723-734).
@inproceedings{mci/Gessert2014,
author = {Gessert, Felix AND Friedrich, Steffen AND Wingerath, Wolfram AND Schaarschmidt, Michael AND Ritter, Norbert},
title = {Towards a scalable and unified REST API for cloud data stores},
booktitle = {Informatik 2014},
year = {2014},
editor = {Plödereder, E. AND Grunske, L. AND Schneider, E. AND Ull, D.} ,
pages = { 723-734 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}

Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken

Mehr Information

ISBN: 978-3-88579-626-8
ISSN: 1617-5468
Datum: 2014
Sprache: en (en)
Typ: Text/Conference Paper
Sammlungen
  • P232 - INFORMATIK 2014 [297]

Zur Langanzeige


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.

 

 


Über uns | FAQ | Hilfe | Impressum | Datenschutz

Gesellschaft für Informatik e.V. (GI), Kontakt: Geschäftsstelle der GI
Diese Digital Library basiert auf DSpace.