• 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