A framework to support multi-cloud collaboration

被引:0
|
作者
Hua, Lei [1 ]
Tang, Ting [2 ]
Wu, Heng [1 ]
Wu, Yuewen [1 ]
Liu, He [2 ]
Xu, Yuanjia [2 ]
Zhang, Wenbo [1 ]
机构
[1] Chinese Acad Sci, Inst Software, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
基金
国家重点研发计划;
关键词
heterogeneous cloud; unified abstraction; dynamic mapping; Incremental update; configuration-based multi-cloud collaboration;
D O I
10.1109/SERVICES48979.2020.00036
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of cloud computing, major cloud providers have launched various cloud services with different functions to meet customer's needs. Therefore, flexibility is extremely important when developers use these cloud services. However, APIs of cloud services change dozens of times annually without backward compatibility. It means developers have to adapt these clouds with manual efforts. Such efforts make the multi-cloud collaboration extremely complex and cannot meet the demand of flexibility. This paper describes a configuration-based multi-cloud collaboration framework, which can support new clouds with comprehensible configurations. Meanwhile, if cloud APIs are updated without backward compatibility, it can restore services during runtime with minimized configuration. The main technologies used in this article include automatic discovery, unified abstraction, dynamic mapping and incremental update. We tested the virtual machine and container services of seven well-known cloud providers. The system can support heterogeneous clouds well. When the APIs are updated, the system can restore services in less than 200 milliseconds. At the same time, the extra cost of our framework is acceptable to cloud users.
引用
收藏
页码:110 / 115
页数:6
相关论文
共 50 条
  • [21] Orthogonal Variability Modeling to Support Multi-cloud Application Configuration
    Jamshidi, Pooyan
    Pahl, Claus
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 249 - 261
  • [22] Are Cloud Platforms Ready for Multi-cloud?
    Kritikos, Kyriakos
    Skrzypek, Pawel
    Zahid, Feroz
    [J]. SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2020), 2020, 12054 : 56 - 73
  • [23] Towards Modelling Support for Multi-cloud and Multi-data Store Applications
    da Silva, Marcos Aurelio Almeida
    Sadovykh, Andrey
    [J]. CLOUD COMPUTING AND SERVICES SCIENCES, CLOSER 2014, 2015, 512 : 200 - 212
  • [24] Towards Evolutionary Machine Learning Comparison, Competition, and Collaboration with a Multi-Cloud Platform
    Salza, Pasquale
    Hemberg, Erik
    Ferrucci, Filomena
    O'reilly, Una-May
    [J]. PROCEEDINGS OF THE 2017 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION (GECCO'17 COMPANION), 2017, : 1263 - 1270
  • [25] A framework to support flexible application collaboration in cloud computing
    Xu, Meng
    Li, Qingzhong
    Cui, Lizhen
    [J]. Computer Modelling and New Technologies, 2014, 18 (11): : 498 - 504
  • [26] An Optimal Deployment Framework for Multi-Cloud Virtualized Radio Access Networks
    Murti, Fahri Wisnu
    Ayala-Romero, Jose A.
    Garcia-Saavedra, Andres
    Costa-Perez, Xavier
    Iosifidis, George
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (04) : 2251 - 2265
  • [27] EMMCS: An Edge Monitoring Framework for Multi-Cloud Environments using SNMP
    Khoudali, Saad
    Benzidane, Karim
    Sekkaki, Abderrahim
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 619 - 629
  • [28] Abstract Model of Trusted and Secure Middleware Framework for Multi-cloud Environment
    Saxena, Deepika
    Vaisla, Kunwar Singh
    Rauthan, Manmohan Singh
    [J]. ADVANCED INFORMATICS FOR COMPUTING RESEARCH, PT II, 2019, 956 : 469 - 479
  • [29] SECURING MULTI-CLOUD BY AUDITING
    Kumar, S. Naveen Vignesh
    Meenakshi, R.
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON SENSING, SIGNAL PROCESSING AND SECURITY (ICSSS), 2017, : 253 - 258