CloudCAMP: Automating the Deployment and Management of Cloud Services

被引:11
作者
Bhattacharjee, Anirban [1 ]
Barve, Yogesh [1 ]
Gokhale, Aniruddha [1 ]
Kuroda, Takayuki [2 ]
机构
[1] Vanderbilt Univ, Dept Elect Engn & Comp Sci, 221 Kirkland Hall, Nashville, TN 37235 USA
[2] NEC Corp Ltd, Kawasaki, Kanagawa, Japan
来源
2018 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2018) | 2018年
基金
美国国家科学基金会;
关键词
cloud services; automation; orchestration; domain-specific modeling; knowledge base;
D O I
10.1109/SCC.2018.00038
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Users of cloud platforms often must expend significant manual efforts in the deployment and orchestration of their services on cloud platforms due primarily to having to deal with the high variabilities in the configuration options for virtualized environment setup and meeting the software dependencies for each service. Despite the emergence of many DevOps cloud automation and orchestration tools, users must still rely on specifying low-level scripting details for service deployment and management. Using these tools required domain expertise along with a steep learning curve. To address these challenges in a tool-and-technology agnostic manner, which helps promote interoperability and portability of services hosted across cloud platforms, we present initial ideas on a GUI based cloud automation and orchestration framework called CloudCAMP. CloudCAMP uses model-driven engineering techniques to provide users with intuitive and higher-level modeling abstractions that preclude the need to specify all the low-level details. CloudCAMP's generative capabilities leverage a built-in knowledge-base to automate the synthesis of Infrastructure-as-Code (IAC) solution that subsequently can be used to deploy and orchestrate services in the cloud. Preliminary results from a small user study are presented in the paper.
引用
收藏
页码:237 / 240
页数:4
相关论文
共 11 条
[1]  
[Anonymous], 2013, Topology and Orchestration Specification for Cloud Applications Version 1.0 OASIS Standard
[2]  
Bhattacharjee A., MDE BASED AUTOMATED
[3]  
Bhattacharjee A., 2017, ISIS17105 VAND U
[4]   Automatic Deployment of Services in the Cloud with Aeolus Blender [J].
Di Cosmo, Roberto ;
Eiche, Antoine ;
Mauro, Jacopo ;
Zacchiroli, Stefano ;
Zavattaro, Gianluigi ;
Zwolakowski, Jakub .
SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 :397-411
[5]  
Di Cosmo Roberto., 2014, P 29 ACMIEEE INT C A, P211, DOI DOI 10.1145/2642937.2642980
[6]   Supporting the Development and Operation of Multi-Cloud Applications: The MODAClouds Approach [J].
Di Nitto, Elisabetta ;
da Silva, Marcos Aurelio Almeida ;
Ardagna, Danilo ;
Casale, Giuliano ;
Craciun, Ciprian Dorin ;
Ferry, Nicolas ;
Muntes, Victor ;
Solberg, Arnor .
2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, :417-423
[7]   Model-driven auto-scaling of green cloud computing infrastructure [J].
Dougherty, Brian ;
White, Jules ;
Schnlidt, Douglas C. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (02) :371-378
[8]  
El Maghraoui K, 2006, LECT NOTES COMPUT SC, V4290, P404
[9]   Engage: A Deployment Management System [J].
Fischer, Jeffrey ;
Majumdar, Rupak ;
Esmaeilsabzali, Shahram .
ACM SIGPLAN NOTICES, 2012, 47 (06) :263-273
[10]  
Hongbin Lu, 2013, 2013 IEEE Ninth World Congress on Services (SERVICES), P464, DOI 10.1109/SERVICES.2013.54