What is it about?

A typical problem that arises when devising a novel resource management strategy for virtualized infrastructures is how to experimentally assess its ability of achieving its design goals and whether it advances the state of the art. Among the available options, the use of a physical testbed is usually considered to be the most appropriate because of its high degree of accuracy. Unfortunately, however, physical testbeds are characterized by a limited controllability of the experimental conditions. Moreover, their implementation is usually a complex and time-consuming task that requires the integration of any software components that need to interact among them in non-trivial ways. In this paper, we address the aforementioned issues by proposing Prometheus, a toolkit specifically designed to support the configuration, deployment, and use of physical testbeds suitable to perform experimental studies of resource management strategies and that provides a high degree of controllability and low implementation costs.

Featured Image

Why is it important?

We discuss the design, implementation, and use of Prometheus, and we show how it can be used in practice to configure and deploy a physical testbed by providing various examples of experimental activities that can be carried out by means of it.

Perspectives

Prometheus has already been used for the experimental evaluation of various published research works. In these works, Prometheus helped the experimenter to better focus on the research activity by providing a high degree of controllability for her/his experiments at very low implementation costs. Without Prometheus, the experimenter should have spent a great amount of time in developing from scratch ad hoc software systems that were suitable for her/his experiments, thus delaying her/his research activity as well as the publcation of the related research findings.

Dr Marco Guazzone
Universita degli Studi del Piemonte Orientale Amedeo Avogadro

Read the Original

This page is a summary of: Prometheus: A flexible toolkit for the experimentation with virtualized infrastructures, Concurrency and Computation Practice and Experience, December 2017, Wiley,
DOI: 10.1002/cpe.4400.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page