StorNIR, a Multi-Objective Replica Placement Strategy for Cloud Federations

被引:6
作者
Chikhaoui, Amina [1 ,2 ,3 ]
Lemarchand, Laurent [2 ]
Boukhalfa, Kamel [1 ]
Boukhobza, Jalil [4 ]
机构
[1] Univ Sci & Technol Houari Boumediene, Algiers, Algeria
[2] Univ Brest, CNRS, Lab STICC, UMR 6285, Brest, France
[3] Ecole Normale Superieure, Algiers, Algeria
[4] CNRS, ENSTA Bretagne, Lab STICC, UMR 6285, Brest, France
来源
36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021 | 2021年
关键词
COST; OPTIMIZATION;
D O I
10.1145/3412841.3441886
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Federation of clouds makes it possible to transparently extend the resources of Cloud Service Providers (CSPs). For storage services several metrics need to be considered to satisfy customers QoS, that is storage performance, network latency and data availability. Data replication is a key strategy to optimize such metrics. For a CSP, member of a Federation, an effective placement of customers data object replicas is crucial to satisfy QoS demands. In this paper, we modeled the replica placement problem as a multi-objective optimization problem (MOOP) taking into account the local storage classes, other federation CSPs (external) storage services, and customers requirements. To solve this problem, we propose StorNIR a cost-efficient data object Storing scheme based on NSGAII upgraded with Injection and Reparation operators. StorNIR is a matheuristic that consists in hybridizing an exact method with NSGAII meta-heuristic. A repair operator was designed to make the solutions feasible with regards to the system constraints (storage volume, IOPs, etc). StorNIR performed better than both NSGAII meta-heuristic and the exact method in terms of quality of solutions and scalability. The repair function improves the NSGAII meta-heuristic up to 7 times with 7.4% more extra time execution. On average, StorNIR enhances by 17 times the quality of the initial solutions calculated by CPLEX in terms of Hypervolume. In addition, the designed matheuristic approach can be generalized to other meta-heuristics than NSGAII such as MOPSO meta-heuristic.
引用
收藏
页码:50 / 59
页数:10
相关论文
共 39 条
[1]  
[Anonymous], HDFS Architecture Guide
[2]  
Ardekani Masoud Saeida, 2014, Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI '14). OSDI '14, P367
[3]   A survey on cloud federation architectures: Identifying functional and non-functional properties [J].
Assis, M. R. M. ;
Bittencourt, L. F. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 72 :51-71
[4]  
aws.amazon.com, Amazon Data Transfer
[5]   Optimizing the cost of DBaaS object placement in hybrid storage systems [J].
Boukhelef, Djillali ;
Boukhobza, Jalil ;
Boukhalfa, Kamel ;
Ouarnoughi, Hamza ;
Lemarchand, Laurent .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 93 :176-187
[6]  
Boukhobza J, 2017, ENERG MANAG EMBED S, P1
[7]  
Brunelle Alan D, 2008, blktrace User Guide
[8]   Analysis and Enhancement of Simulated Binary Crossover [J].
Chacon, Joel ;
Segura, Carlos .
2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, :577-584
[9]   A Cost Model for Hybrid Storage Systems in a Cloud Federations [J].
Chikhaoui, Amina ;
Boukhalfa, Kamel ;
Boukhobza, Jalil .
PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, :1025-1034
[10]   Handling multiple objectives with particle swarm optimization [J].
Coello, CAC ;
Pulido, GT ;
Lechuga, MS .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2004, 8 (03) :256-279