facebookarchive / augmented-traffic-control

Augmented Traffic Control: A tool to simulate network conditions
https://facebook.github.io/augmented-traffic-control
Other
4.33k stars 597 forks source link

Dormancy timers #57

Open abackholm opened 9 years ago

abackholm commented 9 years ago

In our testing of networks around the world, we've observed timers that drop dormant tcp sockets as fast as in 2-5 minutes, although 15-20 is more general. Those tend to have significant effect on mechanisms to maintain long-lived tcp sockets. It would be great to be able to simulate that with the tool.

chantra commented 9 years ago

Hi @abackholm ,

Thanks for the feedback. Currently, ATC works at the IP layer currently and does not keep state of the connections. I do not see any easy ways to do this currently. One way that could work would be to use a thread that would use nfqueue and apply the right verdict. This would be most likely pretty resource intensive compare to the current design.

ghost commented 9 years ago

Thank you for reporting this issue and appreciate your patience. We've notified the core team for an update on this issue. We're looking for a response within the next 30 days or the issue may be closed.