Optimizing the cost of DBaaS object placement in hybrid storage systems

被引:15
作者
Boukhelef, Djillali [1 ]
Boukhobza, Jalil [2 ]
Boukhalfa, Kamel [1 ]
Ouarnoughi, Hamza [2 ]
Lemarchand, Laurent [2 ]
机构
[1] Univ USTHB, LSI Dept Comp Sci, Algiers, Algeria
[2] Univ Bretagne Occidentale, UMR 6285, Lab STICC, F-29200 Brest, France
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 93卷
关键词
DBaaS; Hybrid storage; SSD; Cloud computing; DATA MIGRATION; MANAGEMENT;
D O I
10.1016/j.future.2018.10.030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a Cloud context, Solid State Drive (SSD) became a must-have technology. This technology is too expensive to replace Hard Disk Drive (HDD), both are used in Hybrid Storage Systems (HSS). When it comes to storing data, placement strategies are employed to find the best storage class to use (SSD or HDD). While for many applications, those strategies need to be I/O performance driven, in a Cloud context, they must be cost driven: minimize the cost of data placement while satisfying Service Level Objectives. This paper presents two Cost based Object Placement Strategies (COPS) for DBaaS objects in HSS: a genetic algorithm based approach (G-COPS) and an ad-hoc heuristic approach (H-COPS) based on incremental optimizations. Both algorithms were tested for small and large instance problems. While G-COPS proved to be closer to the optimal solution in case of small instance problems, H-COPS showed a better scalability as it approached the exact solution even for large instance problems (by 10% on average). Both performed better than state-of-the-art solutions as they reduced the overall cost by more than 40%. In addition, H-COPS showed small execution times which makes it a good candidate for a runtime use. Moreover, H-COPS drastically limits the over-provisioning of resources. (C) 2018 Published by Elsevier B.V.
引用
收藏
页码:176 / 187
页数:12
相关论文
共 37 条
[1]  
[Anonymous], 1989, GENETIC ALGORITHMS S
[2]  
[Anonymous], P 30 S MASS STOR SYS
[3]  
[Anonymous], P 2 INT WORKSH DAT I
[4]  
Appuswamy R., 2012, MASS STORAGE SYSTEMS, P1
[5]   COPS: Cost Based Object Placement Strategies on Hybrid Storage System for DBaaS Cloud [J].
Boukhelef, Djillali ;
Boukhalfa, Kamel ;
Boukhobza, Jalil ;
Ouarnoughi, Hamza ;
Lemarchand, Laurent .
2017 17TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2017, :659-664
[6]   A Cost Model for DBaaS Storage [J].
Boukhelef, Djillali ;
Boukhobza, Jalil ;
Boukhalfa, Kamel .
DATABASE AND EXPERT SYSTEMS APPLICATIONS, DEXA 2016, PT I, 2016, 9827 :223-239
[7]  
Boukhobza J., 2013, DATA INTENSIVE STORA
[8]   An Object Placement Advisor for DB2 Using Solid State Storage [J].
Canim, Mustafa ;
Mihaila, George A. ;
Bhattacharjee, Bishwaranjan ;
Ross, Kenneth A. ;
Lang, Christian A. .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (02) :1318-1329
[9]  
Chen Feng, 2011, P INT C SUP, P22
[10]   Regression based performance modeling and provisioning for NoSQL cloud databases [J].
Farias, Victor A. E. ;
Sousa, Flavio R. C. ;
Maia, Jose Gilvan R. ;
Gomes, Joao Paulo P. ;
Machado, Javam C. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 :72-81