Home > Research > Publications & Outputs > Faithful reproduction of network experiments

Associated organisational units

Links

Text available via DOI:

View graph of relations

Faithful reproduction of network experiments

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Faithful reproduction of network experiments. / Pediaditakis, Dimosthenis; Rotsos, Charalampos; Moore, Andrew W.
Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems. New York: ACM, 2014. p. 41-52.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Pediaditakis, D, Rotsos, C & Moore, AW 2014, Faithful reproduction of network experiments. in Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems. ACM, New York, pp. 41-52. https://doi.org/10.1145/2658260.2658274

APA

Pediaditakis, D., Rotsos, C., & Moore, A. W. (2014). Faithful reproduction of network experiments. In Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems (pp. 41-52). ACM. https://doi.org/10.1145/2658260.2658274

Vancouver

Pediaditakis D, Rotsos C, Moore AW. Faithful reproduction of network experiments. In Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems. New York: ACM. 2014. p. 41-52 doi: 10.1145/2658260.2658274

Author

Pediaditakis, Dimosthenis ; Rotsos, Charalampos ; Moore, Andrew W. / Faithful reproduction of network experiments. Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems. New York : ACM, 2014. pp. 41-52

Bibtex

@inproceedings{84c93d0490274faca322e5eb60778cdb,
title = "Faithful reproduction of network experiments",
abstract = "The proliferation of cloud computing has compelled the research community to rethink fundamental design aspects of networked systems. However, the tools commonly used to evaluate new ideas have not kept abreast of the latest developments. Common simulation and emulation frameworks fail to provide scalability, fidelity, reproducibility and execute unmodified code, all at the same time. We present SELENA, a Xen-based network emulation framework that offers fully reproducible experiments via its automation interface and supports the use of unmodified guest operating systems. This allows out-of-the-box compatibility with common applications and OS components, such as network stacks and filesystems. In order to faithfully emulate faster and larger networks, SELENA adopts the technique of time dilation and transparently slows down the passage of time for guest operating systems. This technique effectively virtualizes the availability of host's hardware resources and allows the replication of scenarios with increased I/O and computational demands. Users can directly control the trade-off between fidelity and running-times via intuitive tuning knobs. We evaluate the ability of SELENA to faithfully replicate the behavior of real systems and compare it against existing popular experimentation platforms. Our results suggest that SELENA can ac-curately model networks with aggregate link speeds of 44 Gbps or more, while improving by four times the execution time in comparison to ns3 and exhibits near-linear scaling properties.",
author = "Dimosthenis Pediaditakis and Charalampos Rotsos and Moore, {Andrew W.}",
year = "2014",
month = oct,
day = "20",
doi = "10.1145/2658260.2658274",
language = "English",
pages = "41--52",
booktitle = "Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Faithful reproduction of network experiments

AU - Pediaditakis, Dimosthenis

AU - Rotsos, Charalampos

AU - Moore, Andrew W.

PY - 2014/10/20

Y1 - 2014/10/20

N2 - The proliferation of cloud computing has compelled the research community to rethink fundamental design aspects of networked systems. However, the tools commonly used to evaluate new ideas have not kept abreast of the latest developments. Common simulation and emulation frameworks fail to provide scalability, fidelity, reproducibility and execute unmodified code, all at the same time. We present SELENA, a Xen-based network emulation framework that offers fully reproducible experiments via its automation interface and supports the use of unmodified guest operating systems. This allows out-of-the-box compatibility with common applications and OS components, such as network stacks and filesystems. In order to faithfully emulate faster and larger networks, SELENA adopts the technique of time dilation and transparently slows down the passage of time for guest operating systems. This technique effectively virtualizes the availability of host's hardware resources and allows the replication of scenarios with increased I/O and computational demands. Users can directly control the trade-off between fidelity and running-times via intuitive tuning knobs. We evaluate the ability of SELENA to faithfully replicate the behavior of real systems and compare it against existing popular experimentation platforms. Our results suggest that SELENA can ac-curately model networks with aggregate link speeds of 44 Gbps or more, while improving by four times the execution time in comparison to ns3 and exhibits near-linear scaling properties.

AB - The proliferation of cloud computing has compelled the research community to rethink fundamental design aspects of networked systems. However, the tools commonly used to evaluate new ideas have not kept abreast of the latest developments. Common simulation and emulation frameworks fail to provide scalability, fidelity, reproducibility and execute unmodified code, all at the same time. We present SELENA, a Xen-based network emulation framework that offers fully reproducible experiments via its automation interface and supports the use of unmodified guest operating systems. This allows out-of-the-box compatibility with common applications and OS components, such as network stacks and filesystems. In order to faithfully emulate faster and larger networks, SELENA adopts the technique of time dilation and transparently slows down the passage of time for guest operating systems. This technique effectively virtualizes the availability of host's hardware resources and allows the replication of scenarios with increased I/O and computational demands. Users can directly control the trade-off between fidelity and running-times via intuitive tuning knobs. We evaluate the ability of SELENA to faithfully replicate the behavior of real systems and compare it against existing popular experimentation platforms. Our results suggest that SELENA can ac-curately model networks with aggregate link speeds of 44 Gbps or more, while improving by four times the execution time in comparison to ns3 and exhibits near-linear scaling properties.

U2 - 10.1145/2658260.2658274

DO - 10.1145/2658260.2658274

M3 - Conference contribution/Paper

SP - 41

EP - 52

BT - Proceedings of the Tenth ACM/IEEE Symposium on Architectures for networking and communications systems

PB - ACM

CY - New York

ER -