Assisting Cloud Service Migration Using Software Adaptation Techniques

被引:3
作者
Miranda, Javier [1 ]
Guillen, Joaquin [1 ]
Manuel Murillo, Juan [2 ]
Canal, Carlos [3 ]
机构
[1] Gloin, C Azorin 2, Caceres 10004, Spain
[2] Univ Extremadura, Dept Informat Technol & Telemat Syst Engn, E-06071 Badajoz, Spain
[3] Univ Malaga, Dept Comp Sci, E-29071 Malaga, Spain
来源
2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013) | 2013年
关键词
cloud; computing; adaptation; component; migration;
D O I
10.1109/CLOUD.2013.35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The different implementations of cloud computing services developed by each cloud vendor have resulted in a heterogeneity of APIs and libraries which most developers of cloud-based applications must fight to understand. This so called vendor lock-in effect leads to a substantial increment on the development effort required to switch the initially selected cloud service used by an application to a different one. Different initiatives have emerged to solve this problem, such as standardization attempts, and intermediate systems or middlewares. Instead, our approach makes use software adaptation techniques for tackling the vendor lock-in problem and facilitating the development of cloud applications that are not coupled to any specific platform. In this paper, a case study application is presented in order to illustrate how the vendor lock-in effect appears and to make an estimation of the effort required for its migration to a different platform. This way we show the benefits of our approach for reducing the cloud service migration efforts. Such solution is sketched briefly, and the main steps of the adaptation process are described.
引用
收藏
页码:573 / 580
页数:8
相关论文
共 16 条
[1]  
[Anonymous], 2005, INT WORKSH SOFTW FAC
[2]  
Autili M, 2007, PROC INT CONF SOFTW, P784
[3]  
Becker S., 2006, LNCS, P2006
[4]   ITACA: An Integrated Toolbox for the Automatic Composition and Adaptation of Web Services [J].
Camara, Javier ;
Antonio Martin, Jose ;
Salauen, Gwen ;
Cubo, Javier ;
Ouederni, Meriem ;
Canal, Carlos ;
Pimentel, Ernesto .
2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2009, :627-630
[5]   Model-based adaptation of behavioral mismatching components [J].
Canal, Carlos ;
Poizat, Pascal ;
Salaun, Gwen .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (04) :546-563
[6]  
Canal C, 2008, J UNIVERS COMPUT SCI, V14, P2107
[7]  
Chow R., 2009, Proceedings of the 2009 ACM workshop on Cloud computing security, P85, DOI [DOI 10.1145/1655008.1655020, 10.1145/1655008.1655020]
[8]  
Clemmons R., 2006, The Journal of Defense Software Engineering
[9]  
Di Martino B, 2011, LECT NOTES COMPUT SC, V6586, P571, DOI 10.1007/978-3-642-21878-1_70
[10]  
Guillen J., 2013, Journal of Systems and Software