Title
TPy: A Lightweight Framework for Agile Distributed Network Experiments.
Abstract
Experimental validation of novel network solutions, protocols, and applications gains increasing importance. The complexity of today's network systems makes evaluations in physical testbeds mandatory to capture real-world effects. However, this causes methodological and technical issues and challenges researchers in handling their agile testbed deployments. In contrast to Internet-scale testbeds, most agile experiments require specific topologies, specialized hardware, or a custom environment. They typically run only a few times and demand live user interaction. Existing management systems for Internet-scale testbeds do not accommodate these needs due to their complexity and maintenance overhead. In this paper, we present TPy, a lightweight and flexible framework to conduct distributed network experiments. TPy is written in Python and extendable via modules. To demonstrate its versatility and ease-of-use, we use TPy to perform experiments in the domains of millimeter-wave and secure multi-hop communications. We share TPy as open source software to support the community of experimental evaluation.
Year
DOI
Venue
2018
10.1145/3267204.3267214
MobiCom '18: The 24th Annual International Conference on Mobile Computing and Networking New Delhi India November, 2018
Field
DocType
ISBN
Computer architecture,Computer science,Testbed,Network topology,Agile software development,Management system,Open source software,Python (programming language)
Conference
978-1-4503-5930-6
Citations 
PageRank 
References 
1
0.37
2
Authors
3
Name
Order
Citations
PageRank
Daniel Steinmetzer1698.50
Milan Stute265.97
Matthias Hollick375097.29