Changes between Version 51 and Version 52 of GeniTmix
- Timestamp:
- 10/19/12 10:52:07 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GeniTmix
v51 v52 10 10 == How does Tmix work? == 11 11 [[Image(TmixImages:tmixProcess.png, 400, nolink, right)]] The Tmix system takes as input a TCP/IP packet header trace captured from a network link of interest. This trace is 12 then compiled into a set of connection vectors, each of which represent a TCP connection of the trace, including the relative start time of the connection. Each connection vector is further divided into epochs, which represent the individual request/response interactions and wait times within the connections. At run-time Tmix uses this information to initiate TCP connections for each connection vector at the appropriate times. Both sides of these TCP connections are then controlled to read and write the correct amount of data to/from their sockets, and then sleep before continuing to simulate the next epoch. The image to the right shows the entire process from the input of a header trace to the output of a header trace collected from the traffic simulated by Tmix. The traffic simulated with Tmixis statistically similar to that observed on the real link.12 then compiled into a set of connection vectors, each of which represent a TCP connection of the trace, including the relative start time of the connection. Each connection vector is further divided into epochs, which represent the individual request/response interactions and wait times within the connections. At run-time Tmix uses this information to initiate TCP connections for each connection vector at the appropriate times. Both sides of these TCP connections are then controlled to read and write the correct amount of data to/from their sockets, and then sleep before continuing to simulate the next epoch. The image to the right shows the entire process from the input of a header trace to the output of a header trace collected from the traffic simulated by Tmix. Comparing the input header trace with the synthetic header trace reveals that the generated traffic is statistically similar to that observed on the real link. 13 13 14 14 == [wiki:TmixDetails Where can I find more details about Tmix?] ==