University of Illinois at Urbana-Champaign
PktWrap: Migrating experiments to PacketLab without recompilation
Abstract
dc:descriptionThe 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 × 3Rights
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