DSSR: Balancing semantics and speed requirements in packet trace replay
Abstract
As new network services and middleboxes proliferate, it is important to have reliable means to test these services and devices, and a common practice to generate realistic testing traffic is through replaying previously recorded packet traces. However, existing trace replay tools are highly specialized for particular protocols and scenarios. In this paper, we present a general trace replay tool called DSSR. We show that in a directional trace replay, where outbound and inbound packets are simulated by two (logically) distinct sets of hosts, the timestamps of packets handled by the host(s) simulating external destinations must be adjusted to accurately re-create the effect of network latency. Interestingly, the timestamp adjustment can boost the replay speed. Moreover, we identify the range of timestamp adjustment that will guarantee to preserve the semantic orderings of packets pertaining to client-server protocol interactions. Therefore, our solution provides an effective tuning knob for a user to balance the speed and semantics requirements in a trace replay. Equally important, it requires no clock synchronization between the replaying hosts, as the hosts leverage the arrivals of incoming packets as a clocking mechanism for generating outgoing packets.
Description
Published in: 2017 IEEE International Conference on Communications (ICC)
The article of record as published may be found at http://dx.doi.org/10.1109/ICC.2017.7997257
Rights
This publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.Collections
Related items
Showing items related by title, author, creator and subject.
-
Multi-resolution playback of network trace files
Fortner, Scott (Monterey, California: Naval Postgraduate School, 2015);Marine Corps Tactical Systems Support Activity (MCTSSA) has put forth a requirement for a non-proprietary network traffic replay system that is user friendly and can provide both replay of a network trace file as well as ... -
A TOOL FOR STATEFUL REPLAY
Vier, Thomas S. Le (Monterey, California. Naval Postgraduate School, 2013-03);The Marine Corps Tactical System Support Agency (MCTSSA) at Marine Corps Base (MCB) Camp Pendleton is currently conducting evaluation of Wide Area Network (WAN) optimization products. MCTSSA has requested a tool that will ... -
Extending the state-of-the-art for the COMAN/ATCAL methodology
Yildirim, Ugur Ziya (Monterey, California. Naval Postgraduate School, 1999);This thesis reviews currently existing attrition methodologies and critically examines the (ATtrition CALibration) ATCAL approach for heterogeneous force mixes. Lanchester attrition-rate coefficients must be calibrated for ...