Enabling collaborative development in an open stack testbed: The cloud wave use case

TitleEnabling collaborative development in an open stack testbed: The cloud wave use case
Publication TypeConference Proceedings
Year of Conference2015
AuthorsBruneo, D., F. Longo, G. Merlino, N. Peditto, C. Romeo, F. Verboso, and A. Puliafito
Conference NameProceedings of the 7th International Workshop on Principles of Engineering Service-Oriented and Cloud Systems (PESOS 2015)
PublisherIEEE Computer Society
Conference LocationFlorence, Italy, 23 May 2015 -
ISBN Number9781479919345
KeywordsAutomatic deployments, cloud computing, Collaborative development, Continuous integrations, Design and implementations, DevOps, Distributed computer systems, Infrastructure as a service (IaaS), Integration, OpenStack, Platform as a Service (PaaS), Software as a service (SaaS), Test bed environment, Testbeds, Virtual infrastructures

The Cloud Wave project embodies a challenging set of goals, including the development of software components that have to be integrated into a single multi-layer Cloud stack based on Open Stack, while cutting across the Infrastructure-as-a-Service, Platform-as-a-Service, and Software-as-a-Service levels by targeting layer-spanning issues such as Feedback-Driven Development and Coordinated Adaptation. A DevOps-ready test bed environment should allow project partners to exert full control over deployed compo entry and collaborate on development. Goals include providing a flexible infrastructure capable of emulating several multi-node Cloud environments, as well as enabling the automatic deployment of Cloud Wave artifacts into such environment in order to simplify integration activities. This paper takes a snapshot of the current situation with regards to the design and implementation of such a setup, trying to gain relevant insight out of this effort. © 2015 IEEE.