An adaptive and cost-efficient migration to cloud approach in dynamic environments

被引:0
作者
Bushehrian, Omid [1 ]
Nabavi, Seyyed Yahya [1 ]
机构
[1] Shiraz Univ Technol, Dept Comp Engn & Informat Technol, Shiraz 7155713876, Iran
关键词
cloud migration; finite state process; hidden Markov model; migration pattern; SUPPORT; MODEL;
D O I
10.1002/cpe.6309
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Due to the variety in available cloud providers along with the frequent changes in strategic objectives of an enterprise, migrating existing software components to the cloud has become a challenging decision in the software maintenance phase. "Financial" and "customer satisfaction" viewpoints are two important strategic objectives of all enterprises that greatly affect the decision about migration to the cloud. Moreover immense number of target cloud services with too many configurations and cost models has made the search space of possible migrations huge. Many existing approaches of software migration to the cloud have modeled the problem as deployment optimization of software components over available platforms, while in this research following a valid migration plan is intended rather than proposing a final optimal migration solution (deployment). A migration plan is a sequence of actions to be taken by the technical team to move the software components to the cloud stepwise. Since at each stage of the migration there might be many valid alternative paths to follow, a recommender module is proposed to direct the management by recommending the best migration plan out of all valid plans in a Labeled Transition System. The recommendation is based on the current state of the enterprise which is estimated using a two-state Hidden Markovian Model by observing ambient signals. The empirical study showed that particularly in dynamic and changing conditions the proposed adaptive and plan-oriented method succeeded in posing lower accrued maintenance costs on the enterprise over time with confidence 90% compared to the non-adaptive method due to its reactive and self-balancing nature.
引用
收藏
页数:14
相关论文
共 35 条
[1]  
amazon, AMAZON ELASTIC COMPU
[2]  
Amazon, AM EL CONT SERV AM E
[3]  
[Anonymous], 2010, P IEEE C EV COMP BAR, DOI DOI 10.1109/CEC.2010.5586151
[4]   Microservices migration patterns [J].
Balalaie, Armin ;
Heydarnoori, Abbas ;
Jamshidi, Pooyan ;
Tamburri, Damian A. ;
Lynn, Theo .
SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (11) :2019-2042
[5]  
Baldini I., 2017, Research Advances in Cloud Computing, P1, DOI [10.1007/978-981-10-5026-8_1, DOI 10.1007/978-981-10-5026-8_1]
[6]  
Baum LE, 1972, Inequalities, V3, P1
[7]  
Brogi A, 2019, WILEY SER PARA DIST, P191
[8]   Deploying Fog Applications: How Much Does It Cost, By the Way? [J].
Brogi, Antonio ;
Forti, Stefano ;
Ibrahim, Ahmad .
CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, :68-77
[9]  
Bushehrian O., 2010, International Journal on Computer Science Engineering, P3120
[10]  
Bushehrian O, 2017, 2017 18TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING CONFERENCE (CSSE), P86, DOI 10.1109/CSICSSE.2017.8364657