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
         
        
        
            fDate : 
March 31 2014-April 4 2014
         
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Data Engineering Workshops (ICDEW), 2014 IEEE 30th International Conference on
         
        
            Conference_Location : 
Chicago, IL
         
        
        
            DOI : 
10.1109/ICDEW.2014.6818329