Changes between Version 2 and Version 3 of Internal/WinlabMadwifi/PipelineMACPaper
- Timestamp:
- Nov 15, 2005, 5:35:57 PM (19 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Internal/WinlabMadwifi/PipelineMACPaper
v2 v3 8 8 * Per packet Micro-scheduling need firmware/hardware(MAC) upgrade 9 9 * Macro-scheduling could be done in multiple packet basis peridodically, e.g 10ms. 10 * such cooperative scheduling extensions can be supported using a new layer on top of the existing MAC layer.10 * Cooperative scheduling extensions can be supported using a new layer on top of the existing MAC layer. 11 11 12 12 13 13 == Features of Scheme == 14 14 * each node conducts "global scheduling" based on "load infomation" of all other nodes. 15 * 15 * the global scheduling determines a TDMA-like slot/bandwidth allocation 16 * 3 stages, 2 1/2 pipelineing: 17 * estimation -- load exchange -- scheduling 18 * equivalent to predict -- signaling -- access 19 * Kernel code modification 20 * packet_tx 21 * packet_rx 22 * stop_queue 23 * wake_queue 16 24 17 25 == Weakness == 18 * not a solution for multi-hop26 * a solution for IEEE 802.11 Wireless LAN, not a solution for multi-hop 19 27 * no solution for signalling loss, wrong scheduling automatically fades out in next cycle. 28 * rely on AP's beacon to sync all nodes. 20 29 21 30