This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
wirover [2010/01/19 14:40] rmadden |
wirover [2010/01/19 16:53] rmadden |
||
---|---|---|---|
Line 6: | Line 6: | ||
[[http://www.cs.wisc.edu/~suman/pubs/infocom05-2.pdf|Exploiting Diversity to Enhance Multimedia Streaming Over Cellular Links]] | [[http://www.cs.wisc.edu/~suman/pubs/infocom05-2.pdf|Exploiting Diversity to Enhance Multimedia Streaming Over Cellular Links]] | ||
- | ===== Todo ===== | ||
- | |||
- | Task Table | ||
- | ^ Task Name ^ Sub-task ^ Details ^ Owner ^ Date completed ^ | ||
- | | Dynamically scan interfaces | - | The system should be able to adjust to iface going up or down and changing IP addresses | Josh | DONE | | ||
- | | - | Spawn off a thread | This code to be a thread to dynamically scan interfaces on the go | Josh | N/A | | ||
- | | - | Route Patching | Need to code up some functions to patch routing when needed (or turn off network manager) | - | - | | ||
- | | Setup proxy | - | All packets will be encapsulated and sent to the proxy | Josh | DONE | | ||
- | | - | Proxy NAT | The proxy will also need a NAT to translate packets for multiple WiRovers | Josh/Rob | DONE | | ||
- | | Test Scripts | - | Scripts to test the code base | - | - | | ||
- | | - | Log Test Output | Keep a log of test output so we can go back and see when/where things broke | - | DONE | | ||
- | | Code Cleaning | General clean up | Lots of code to clean up | Josh/Rob | DONE | | ||
- | | - | Parameter File | Have all the parameters read from a file | Josh/Rob | DONE | | ||
- | | - | Better Logging | If a crash happens we need enough info to figure out what caused the crash | Josh/Rob | DONE | | ||
- | | - | Break Up Long Functions | - | Josh/Rob | - | | ||
- | | - | Remove Hard Coded Values | - | - | - | | ||
- | | - | Remove Globals | - | Josh/Rob | DONE | | ||
- | | Demo |Basic demo | Run round robin in the lab | All | DONE | | ||
- | | - | Weighted round robin | In lab | Josh | DONE | | ||
- | | - | Video demo | In lab or in a car | All | - | | ||
- | | Deployment | - | What needs to be done before deployment can happen? | - | - | | ||
- | | - | MTU Problems | For iPhone and other devices (N800) | Rob | DONE | | ||
- | | - | Set up DNS for WiRover | When we have code updates we need to be able to remote into the machine and update it | - | DONE | | ||
- | | - | Bus Install | Need remote access and log/info about crashes | - | - | | ||
- | | - | Push Updates | If new code version | - | - | | ||
- | | - | Usage Stats | Need to be able to collect general stats like number of unique IP, average usage, length of use, etc. | - | - | | ||
===== Details ===== | ===== Details ===== | ||
Line 245: | Line 219: | ||
/etc/resolv.conf | /etc/resolv.conf | ||
- | nameserver 208.67.222.222 | + | * nameserver 208.67.222.222 |
- | nameserver 208.67.220.220 | + | * nameserver 208.67.220.220 |
OpenWRT Settings (backed up in svn as config/dd-wrt-config.bin): | OpenWRT Settings (backed up in svn as config/dd-wrt-config.bin): |