DocumentCode
141863
Title
Orestes: A scalable Database-as-a-Service architecture for low latency
Author
Gessert, Felix ; Bucklers, Florian ; Ritter, Norbert
Author_Institution
Comput. Sci. Dept., Univ. of Hamburg, Hamburg, Germany
fYear
2014
fDate
March 31 2014-April 4 2014
Firstpage
215
Lastpage
222
Abstract
Today, the applicability of database systems in cloud environments is considerably restricted because of three major problems: I) high network latencies for remote/mobile clients, II) lack of elastic horizontal scalability mechanisms, and III) missing abstraction of storage and data models. In this paper, we propose an architecture, a REST/HTTP protocol and a set of algorithms to solve these problems through a Database-as-a-Service middleware called Orestes (Objects RESTfully Encapsulated in Standard Formats). Orestes exposes cloud-hosted NoSQL database systems through a scalable tier of REST servers. These provide database-independent, object-oriented schema design, a client-independent REST-API for database operations, globally distributed caching, cache consistency mechanisms and optimistic ACID transactions. By comparative evaluations we offer empirical evidence that the proposed Database-as-a-Service architecture indeed solves common latency, scalability and abstraction problems encountered in modern cloud-based applications.
Keywords
cloud computing; database management systems; middleware; software architecture; Orestes; REST-API; REST-HTTP protocol; cloud based applications; cloud environments; cloud hosted NoSQL database systems; database-as-a-service middleware; horizontal scalability mechanisms; object-oriented schema design; objects restfully encapsulated in standard formats; remote-mobile clients; scalable database-as-a-service architecture; Database systems; Middleware; Mobile communication; Protocols; Scalability; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering Workshops (ICDEW), 2014 IEEE 30th International Conference on
Conference_Location
Chicago, IL
Type
conf
DOI
10.1109/ICDEW.2014.6818329
Filename
6818329
Link To Document