• DocumentCode
    1665797
  • Title

    Replica Placement in Multi-tenant Database Environments

  • Author

    Floratou, Avrilia ; Patel, Jignesh M.

  • fYear
    2015
  • Firstpage
    246
  • Lastpage
    253
  • Abstract
    Database-as-a-service providers typically use replication to meet the performance and availability guarantees demanded by their customers. A crucial problem in this context is that of placing the replicas on machines in such a way as to meet these guarantees while optimally utilizing the available resources, despite having incomplete or erroneous a priori knowledge of the workload characteristics. In contrast to previous work, we incorporate this uncertainty by proposing online algorithms that make little or no assumptions about workload characteristics. In this paper, we provide a formal definition of variants of the replica placement problem, as well as a wide spectrum of criteria to evaluate proposed solutions. We also designed and evaluated a number of new algorithms for the online replica placement problem. We show that one of our algorithms, RkC, which is based on the notion of the "power of two random choices", outperforms others with respect to these evaluation criteria.
  • Keywords
    customer services; database management systems; demand forecasting; RkC; customer demands; database-as-a-service; multitenant database environments; online algorithms; replica placement; Algorithm design and analysis; Databases; Hardware; Heuristic algorithms; Mathematical model; Measurement; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Big Data (BigData Congress), 2015 IEEE International Congress on
  • Conference_Location
    New York, NY
  • Print_ISBN
    978-1-4673-7277-0
  • Type

    conf

  • DOI
    10.1109/BigDataCongress.2015.42
  • Filename
    7207226