From a99fbce3b439051f4dfc1691a7aa8345e089610e Mon Sep 17 00:00:00 2001 From: John T Popplewell Date: Tue, 25 Apr 2017 00:45:54 -0500 Subject: [PATCH] Add a README.md https://news.ycombinator.com/reply?id=14190971&goto=item%3Fid%3D14182318%2314190971 --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2fed7af --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +Squirrel +=========== + +Squirrel is a wireless emulator for testing real-world software components above MAC layer. + +This software was created for my [dissertation](https://song.gao.io/dissertation/). It's a userspace implementation with user and kernel context switches for every packet. While Squirrel is too slow for emulating late cues and only deals with packet loss, it takes wireless congestions into consideration and can emulate CSMA/CA. For one node this wouldn't make a difference, but for multiple nodes where interference is a problem, it's a bit more realistic than just setting arbitrary packet loss. +