CloudsStorm: An Application-driven DevOps Framework for Managing Networked Infrastructures on Federated Clouds
Description
Most clouds provide dedicated virtual infrastructures
to cloud applications with only limited programmability
and controllability, which enlarges the management gap between
infrastructures and applications. Traditional DevOps (development
and operations) approaches are not suitable in today’s
cloud environments, because of the slow, manual and error-prone
collaboration between developers and operations personnel. To
address this issue, there have been a number of DevOps tools or
frameworks proposed for cloud. However, most of them focus on
infrastructures without considering the application requirements.
It becomes even more difficult when managing infrastructures
across multiple data centers or clouds. To mitigate this gap,
we have designed CloudsStorm, an application-driven DevOps
framework that allows the application directly program and control
its infrastructure. In particular, it provides multi-level programmability
and controllability according to the applications’
specifications. We evaluate it by comparing its functionality to
other proposed solutions. Moreover, we implement an extensible
TSV-Engine, which is the core component of CloudsStorm for
managing infrastructures’ lifecycle. It is the first to be able to
provision a networked infrastructure among public clouds. At
last, we conduct a set of experiments on actual clouds and
compare with other related DevOps tools. The experimental
results demonstrate our solution is efficient and outperforms
others.
Files
3.IT4RIs_18_paper_6.pdf
Files
(4.8 MB)
Name | Size | Download all |
---|---|---|
md5:07af4fae47c7dfb6799fcf3fa4d79c71
|
3.8 MB | Download |
md5:e41b2f521f76223613b3e69ff5cad6e4
|
964.7 kB | Preview Download |
Additional details
Funding
- European Commission
- VRE4EIC – A Europe-wide Interoperable Virtual Research Environment to Empower Multidisciplinary Research Communities and Accelerate Innovation and Collaboration 676247
- European Commission
- ENVRI PLUS – Environmental Research Infrastructures Providing Shared Solutions for Science and Society 654182
- European Commission
- SWITCH – Software Workbench for Interactive, Time Critical and Highly self-adaptive cloud applications 643963