TU Darmstadt / ULB / TUbiblio

TPy: A Lightweight Framework for Agile Distributed Network Experiments

Steinmetzer, Daniel and Stute, Milan and Hollick, Matthias (2018):
TPy: A Lightweight Framework for Agile Distributed Network Experiments.
ACM, In: 12th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization (WiNTECH '18), Neu Delhi, India, November 2, 2018, DOI: 10.1145/3267204.3267214, [Online-Edition: https://dl.acm.org/citation.cfm?id=3267214],
[Conference or Workshop Item]

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.

Item Type: Conference or Workshop Item
Erschienen: 2018
Creators: Steinmetzer, Daniel and Stute, Milan and Hollick, Matthias
Title: TPy: A Lightweight Framework for Agile Distributed Network Experiments
Language: English
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.

Publisher: ACM
Uncontrolled Keywords: Testbeds, Management Software, Python, Network Experiments, Millimeter Wave
Divisions: 20 Department of Computer Science
20 Department of Computer Science > Sichere Mobile Netze
LOEWE
LOEWE > LOEWE-Schwerpunkte
LOEWE > LOEWE-Schwerpunkte > NiCER – Networked infrastructureless Cooperation for Emergency Response
Event Title: 12th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization (WiNTECH '18)
Event Location: Neu Delhi, India
Event Dates: November 2, 2018
Date Deposited: 29 Aug 2018 07:41
DOI: 10.1145/3267204.3267214
Official URL: https://dl.acm.org/citation.cfm?id=3267214
Export:

Optionen (nur für Redakteure)

View Item View Item