• DocumentCode
    3145303
  • Title

    Predicting in-memory database performance for automating cluster management tasks

  • Author

    Schaffner, Jan ; Eckart, Benjamin ; Jacobs, Dean ; Schwarz, Christian ; Plattner, Hasso ; Zeier, Alexander

  • Author_Institution
    Hasso Plattner Inst., Univ. of Potsdam, Potsdam, Germany
  • fYear
    2011
  • fDate
    11-16 April 2011
  • Firstpage
    1264
  • Lastpage
    1275
  • Abstract
    In Software-as-a-Service, multiple tenants are typically consolidated into the same database instance to reduce costs. For analytics-as-a-service, in-memory column databases are especially suitable because they offer very short response times. This paper studies the automation of operational tasks in multi-tenant in-memory column database clusters. As a prerequisite, we develop a model for predicting whether the assignment of a particular tenant to a server in the cluster will lead to violations of response time goals. This model is then extended to capture drops in capacity incurred by migrating tenants between servers. We present an algorithm for moving tenants around the cluster to ensure that response time goals are met. In so doing, the number of servers in the cluster may be dynamically increased or decreased. The model is also extended to manage multiple copies of a tenant´s data for scalability and availability. We validated the model with an implementation of a multi-tenant clustering framework for SAP´s in-memory column database TREX.
  • Keywords
    cloud computing; database management systems; pattern clustering; storage management; TREX; analytics-as-a-service; automating cluster management tasks; in-memory column database performance prediction; multitenant in-memory column database clusters; software-as-a-service; Benchmark testing; Databases; Equations; Mathematical model; Rocks; Servers; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2011 IEEE 27th International Conference on
  • Conference_Location
    Hannover
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4244-8959-6
  • Electronic_ISBN
    1063-6382
  • Type

    conf

  • DOI
    10.1109/ICDE.2011.5767936
  • Filename
    5767936