Back to results

University of Illinois at Urbana-Champaign

PktWrap: Migrating experiments to PacketLab without recompilation

Abstract

dc:description

The PacketLab universal measurement endpoint interface design consolidates the existing network measurement platforms. It promotes endpoint sharing to build an integral community. Migrating existing experiments to PacketLab is not effortless, however. Network researchers need to rewrite the experiments using the PacketLab interface, which is a slightly different programming paradigm from the standard POSIX socket interface. We designed PktWrap to abstract away all details related to the PacketLab interface. PktWrap is packaged as a standalone dynamically shared library. Experimenters can preload the library and all network packets will be routed through PacketLab endpoints. We address the challenge of timestamp compensation, so the program observes a timeline consistent with the view from the endpoint. Researchers can enjoy the benefits brought by PacketLab endpoints geographically spread around the world without worrying about the underlying protocol. PktWrap significantly reduces the difficulty of running an experiment on PacketLab. We believe that it will receive a warm welcome from the network measurement community, bringing PacketLab to the front rank of network measurement protocols.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2022

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Chen, Yuxuan
Contributors dc:contributor
  • Levchenko, Kirill

Subjects

dc:subject × 3

Rights

dc:rights
Statement dc:rights
  • Copyright 2022 Yuxuan Chen
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/117604

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Chen, Yuxuan. PktWrap: Migrating experiments to PacketLab without recompilation. Thesis thesis, University of Illinois at Urbana-Champaign, 2022. https://hdl.handle.net/2142/117604