Replica Placement in Multi-Tenant Database Environments

被引:4
作者
Floratou, Avrilia [1 ,2 ]
Patel, Jignesh M. [2 ]
机构
[1] IBM Almaden Res Ctr, San Jose, CA 95120 USA
[2] Univ Wisconsin Madison, Madison, WI 53706 USA
来源
2015 IEEE INTERNATIONAL CONGRESS ON BIG DATA - BIGDATA CONGRESS 2015 | 2015年
关键词
D O I
10.1109/BigDataCongress.2015.42
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:246 / 253
页数:8
相关论文
共 23 条
[1]   Balanced allocations [J].
Azar, Y ;
Broder, AZ ;
Karlin, AR ;
Upfal, E .
SIAM JOURNAL ON COMPUTING, 1999, 29 (01) :180-200
[2]  
Bernstein Philip A., 2011, ICDE
[3]  
Byers J., 2002, Simple load balancing for distributed hash tables
[4]  
Curino C., 2011, 5 BIENN C INN DAT SY
[5]  
Curino Carlo, 2011, SIGMOD C
[6]  
Das S., 2011, PVLDB, V4
[7]  
Duggan Jennie, 2011, SIGMOD C
[8]  
Elmore Aaron J., 2011, SIGMOD C
[9]  
Elmore Aaron J., 2013, SIGMOD C
[10]  
Floratou Avrilia, REPLICA PLACEMENT MU