2015
DOI: 10.1145/2723872.2723883
|View full text |Cite
|
Sign up to set email alerts
|

Reconstructable Software Appliances with Kameleon

Abstract: International audienceA software appliance builder bundles together an application with its needed middleware and an operating system to allow easy deployment on Infrastructure as a Service (IaaS) providers. These builders have the potential to address a key need in our community: the ability to reproduce an experiment. This paper reports the experiences on developing a software appliance builder called Kameleon that leverages popular and well tested tools. Kameleon simplifies the creation of complex software … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3

Relationship

3
3

Authors

Journals

citations
Cited by 11 publications
(8 citation statements)
references
References 13 publications
0
8
0
Order By: Relevance
“…Regarding the software stack, we used: Debian Jessie, Linux kernel versions: 3.2, 3.16 and 4.0, TAU version 2.23.1, OpenMPI version 1.6.5 and NPB version 3.3. We wrote recipes 1 to install the necessary software using Kameleon [11], which automates and ensures the installation of the same software stack on the containers and on the real machines. We instrumented the benchmarks: LU, EP, CG, MG, FT, IS from NPB benchmark suite [1] using TAU [13] in order to carry out the evaluation.…”
Section: Methodsmentioning
confidence: 99%
“…Regarding the software stack, we used: Debian Jessie, Linux kernel versions: 3.2, 3.16 and 4.0, TAU version 2.23.1, OpenMPI version 1.6.5 and NPB version 3.3. We wrote recipes 1 to install the necessary software using Kameleon [11], which automates and ensures the installation of the same software stack on the containers and on the real machines. We instrumented the benchmarks: LU, EP, CG, MG, FT, IS from NPB benchmark suite [1] using TAU [13] in order to carry out the evaluation.…”
Section: Methodsmentioning
confidence: 99%
“…Such an environment typically regroups an Operating System and a set of programs and libraries, specifying which version is used for each component. To build our environments we used Kameleon [30]. This tool allows its users to build environments from template recipes and to extend them.…”
Section: Reproducing Our Workmentioning
confidence: 99%
“…The approaches for generating the testbed-provided system images differ: while Chameleon and CloudLab don't provide information about the process, Grid'5000 uses Kameleon [12]. This tool supports creating images using a set of recipes similar to configuration management tools such as Puppet, Chef or Ansible, and also uses a cache to ensure that environments generated at different times, but from the same recipes, will not differ if data downloaded from the Internet (e.g.…”
Section: Services and Features 41 Support For Reconfigurationmentioning
confidence: 99%