Service-oriented replication strategies for improving quality-of-service in cloud computing: a survey

被引:0
作者
Sarra Slimani
Tarek Hamrouni
Faouzi Ben Charrada
机构
[1] Universite de Tunis El Manar,
来源
Cluster Computing | 2021年 / 24卷
关键词
Cloud computing; Service level agreement (SLA); Quality of service (QoS); Service-oriented replication;
D O I
暂无
中图分类号
学科分类号
摘要
The recent years have witnessed significant interest in migrating different applications into the cloud platforms. In this context, one of the main challenges for cloud applications providers is how to ensure high availability of the delivered applications while meeting users’ QoS. In this respect, replication techniques are commonly applied to efficiently handle this issue. From the literature, according to the used granularity for replication there are two major approaches to achieve replication: either through replicating the service or the underlying data. The latter one is also known as Data-oriented Replication (DoR), while the former one is referred to as Service-oriented Replication (SoR). DoR is discussed extensively in the available literature and several surveys are already published. However, SoR is still at its infancy and there is a lack of research studies. Hence, in this paper we present a comprehensive survey of SoR strategies in cloud computing. We propose a classification of existing works based on the research methods they use. Then, we carried out an in-depth study and analysis of these works. In addition, a tabular representation of all relevant features is presented to facilitate the comparison of SoR techniques and the proposal of new enhanced strategies.
引用
收藏
页码:361 / 392
页数:31
相关论文
共 177 条
[1]  
Ardagna D(2014)Quality-of-service in cloud computing: modeling techniques and their applications J. Internet Serv. Appl. 5 11-493
[2]  
Casale G(2016)High availability in clouds: systematic review and research challenges J. Cloud Comput. 5 16-67
[3]  
Ciavotta M(2011)Evolutionary deployment optimization for service-oriented clouds Softw. Pract. Exp. 41 469-2281
[4]  
Pérez JF(2016)Availability in the cloud: state of the art J. Netw. Comput. Appl. 60 54-33
[5]  
Wang W(2016)A survey on resiliency techniques in cloud computing infrastructures and applications IEEE Commun. Surv. Tutor. 18 2244-381
[6]  
Endo PT(2004)Basic concepts and taxonomy of dependable and secure computing IEEE Trans. Dependable Secur. Comput. 1 11-156
[7]  
Rodrigues M(2017)Cloud resource allocation schemes: review, taxonomy, and opportunities Knowl. Inf. Syst. 50 347-172
[8]  
Gonçalves GE(2007)Recent advances in optimal reliability allocation IEEE Trans. Syst. Man Cybern. Part A 37 143-71
[9]  
Kelner J(2016)Physics and microeconomics-based metrics for evaluating cloud computing elasticity J. Netw. Comput. Appl. 63 159-208
[10]  
Sadok DH(2017)Load-balancing algorithms in cloud computing: a survey J. Netw. Comput. Appl. 88 50-1071