Show simple item record

dc.contributor.author
Jacob, Romain
dc.contributor.author
Zimmerling, Marco
dc.contributor.author
Boano, Carlo Alberto
dc.contributor.author
Vanbever, Laurent
dc.contributor.author
Thiele, Lothar
dc.date.accessioned
2024-07-25T10:35:03Z
dc.date.available
2022-01-04T09:00:53Z
dc.date.available
2022-01-05T13:17:42Z
dc.date.available
2024-07-25T10:35:03Z
dc.date.issued
2021-11
dc.identifier.issn
2770-5501
dc.identifier.other
10.5070/SR31155408
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/522946
dc.identifier.doi
10.3929/ethz-b-000522946
dc.description.abstract
When designing their performance evaluations, networking researchers often encounter questions such as: How long should a run be? How many runs to perform? How to account for the variability across multiple runs? What statistical methods should be used to analyze the data? Despite their best intentions, researchers often answer these questions differently, thus impairing the replicability of their evaluations and the confidence in their results. In this paper, we propose a concrete methodology for the design and analysis of performance evaluations. Our approach hierarchically partitions the performance evaluation into three timescales, following the principle of separation of concerns. The idea is to understand, for each timescale, the temporal characteristics of variability sources, and then to apply rigorous statistical methods to derive performance results with quantifiable confidence in spite of the inherent variability. We implement this methodology in a software framework called TriScale. For each performance metric, TriScale computes a variability score that estimates, with a given confidence, how similar the results would be if the evaluation were replicated; in other words, TriScale quantifies the replicability of evaluations. We showcase the practicality and usefulness of TriScale on four different case studies demonstrating that TriScale helps to generalize and strengthen published results. Improving the standards of replicability in networking is a complex challenge. This paper is an important contribution to this endeavor; it provides networking researchers with a rational and concrete experimental methodology rooted in sound statistical foundations. The first of its kind.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
eScholarship Publishing
en_US
dc.rights.uri
http://creativecommons.org/licenses/by-nc/4.0/
dc.title
Designing Replicable Networking Experiments with TriScale
en_US
dc.type
Journal Article
dc.rights.license
Creative Commons Attribution-NonCommercial 4.0 International
ethz.journal.title
Journal of Systems Research
ethz.journal.volume
1
en_US
ethz.journal.issue
1
en_US
ethz.journal.abbreviated
JSys
ethz.version.deposit
publishedVersion
en_US
ethz.publication.place
Oakland, CA
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09477 - Vanbever, Laurent / Vanbever, Laurent
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::03429 - Thiele, Lothar (emeritus) / Thiele, Lothar (emeritus)
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09477 - Vanbever, Laurent / Vanbever, Laurent
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::03429 - Thiele, Lothar (emeritus) / Thiele, Lothar (emeritus)
en_US
ethz.date.deposited
2022-01-04T09:00:58Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2022-01-05T13:17:47Z
ethz.rosetta.lastUpdated
2023-02-06T23:46:52Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Designing%20Replicable%20Networking%20Experiments%20with%20TriScale&rft.jtitle=Journal%20of%20Systems%20Research&rft.date=2021-11&rft.volume=1&rft.issue=1&rft.issn=2770-5501&rft.au=Jacob,%20Romain&Zimmerling,%20Marco&Boano,%20Carlo%20Alberto&Vanbever,%20Laurent&Thiele,%20Lothar&rft.genre=article&rft_id=info:doi/10.5070/SR31155408&
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record