Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2017-07-13,master
>---------------------------------------------------------------
commit 8fac85a6c62beaa2ab141d96cb0791acc5663f99
Author: Linus Lüssing <linus.luessing(a)c0d3.blue>
Date: Tue Feb 15 22:10:37 2011 +0000
doc: open-mesh/Gsoc2011-ideas: fix layout
>---------------------------------------------------------------
8fac85a6c62beaa2ab141d96cb0791acc5663f99
open-mesh/Gsoc2011-ideas.textile | 54 ++++++++++++++++++++--------------------
1 file changed, 27 insertions(+), 27 deletions(-)
diff --git a/open-mesh/Gsoc2011-ideas.textile b/open-mesh/Gsoc2011-ideas.textile
index e0da03bb..9fde1dfa 100644
--- a/open-mesh/Gsoc2011-ideas.textile
+++ b/open-mesh/Gsoc2011-ideas.textile
@@ -2,22 +2,22 @@
== batman-adv ==
Categories + Usecases to improve:
-* Increasing Robustness
-* Improving Mobility / Convergence Speed
-* Improving Indoor performance
-* Improving VoIP group multicast performance
-* ...
+ * Increasing Robustness
+ * Improving Mobility / Convergence Speed
+ * Improving Indoor performance
+ * Improving VoIP group multicast performance
+ * ...
Tasks:
-* Improve broadcast data performance (dynamic number of rebroadcast, MPR like optimizations, ...)
-* (link layer?) FEC, ARQ module (maybe create a separate kernel module, port also the link layer fragmentation to this module so other protocols might use it?)
-* Dynamic OGM/NDP intervals
-* Dead-node fast path switching
-* Link quality / Packet delivery ratio measurement improvements
+ * Improve broadcast data performance (dynamic number of rebroadcast, MPR like optimizations, ...)
+ * (link layer?) FEC, ARQ module (maybe create a separate kernel module, port also the link layer fragmentation to this module so other protocols might use it?)
+ * Dynamic OGM/NDP intervals
+ * Dead-node fast path switching
+ * Link quality / Packet delivery ratio measurement improvements
-> weighted/exponential moving average
-> testing / performance measurements of / improving NDP, find and improve "performance bottlenecks"
-* Multicast Optimization Algorithm enhancements
+ * Multicast Optimization Algorithm enhancements
-> implement reactive tracker packet mode
-> decrease latency of reactive tracker packet mode: attaching small data packets to tracker packet, if MTU fits (otherwise broadcast) in react. mode? ...?
-> ultimately, make proactive tracker mode obsolete
@@ -25,25 +25,25 @@ Tasks:
-> don't send tracker packets if <= 1 destination or > 50%25 of all nodes are destinations
-> Enhance HNA, host network announcements, improvement scheme to also support MCAs, multicast announcements
-> ...
-* Implement a suitable solution against hidden node broadcast packet problem (time slots, multiple interfaces, channel switching (extra module?), ...)
-* Implement a suitable congestion avoidance mechanism for batman's control packets (different queues for control and data packets, time slots, ...)
-* Unit test infrastructure (Implementation centric tesitng, simulator using Linux VMs to test different topologies or administrative changes? Code centric unit tests ...)
-* Separate routing algorithm from routing infrastructure (ultimately, allow user space routing protocols to interact with kernel routing framework)
-* Bonding improvements:
+ * Implement a suitable solution against hidden node broadcast packet problem (time slots, multiple interfaces, channel switching (extra module?), ...)
+ * Implement a suitable congestion avoidance mechanism for batman's control packets (different queues for control and data packets, time slots, ...)
+ * Unit test infrastructure (Implementation centric tesitng, simulator using Linux VMs to test different topologies or administrative changes? Code centric unit tests ...)
+ * Separate routing algorithm from routing infrastructure (ultimately, allow user space routing protocols to interact with kernel routing framework)
+ * Bonding improvements:
-> Add checks for links' capacities (detect full queues etc.) to gain performance of IF1 + IF2 + ... instead of min(IF1, IF2, ...) (example to have 1gbit/s (ethernet) + 100mbit/s (802.11n wifi) instead of just the minimum of all interfaces)
-> Improve bonding mode gain (seems to be just 66%25 efficiency with TCP due to reordering problem?)
-* IPv6 stateless autoconf GW solution (playing with TTL of broadcast packets, use router preference option in RA (RFC4191)?)
-* Further HNA roaming improvements
-* Network Coding?
+ * IPv6 stateless autoconf GW solution (playing with TTL of broadcast packets, use router preference option in RA (RFC4191)?)
+ * Further HNA roaming improvements
+ * Network Coding?
== batctl ==
-* Enhance live link quality monitoring: bisect -> dot-files -> graphs -> to (live) video? (+ adding horst tool information, wifi interface stats?)
-* Add further info to batman-adv vis servers/clients for debugging networks
-* bisect, include initial state
-* live vis in map (HTML5 + Openstreetmap?)
+ * Enhance live link quality monitoring: bisect -> dot-files -> graphs -> to (live) video? (+ adding horst tool information, wifi interface stats?)
+ * Add further info to batman-adv vis servers/clients for debugging networks
+ * bisect, include initial state
+ * live vis in map (HTML5 + Openstreetmap?)
== misc ==
-* multiple interface support in Mesh 3D
-* ap51flash GUI; ap51flash multi-flash on single interface
-* Android/Maemo/Meego porting + _maintenance_!
-* Cooperative work with Pidgin guys? (video/audio/file-transfer/bonjour in pidgin and improving its + batman-adv's combined performance in a mesh network?)
\ No newline at end of file
+ * multiple interface support in Mesh 3D
+ * ap51flash GUI; ap51flash multi-flash on single interface
+ * !Android/Maemo/Meego porting + _maintenance_!
+ * Cooperative work with Pidgin guys? (video/audio/file-transfer/bonjour in pidgin and improving its + batman-adv's combined performance in a mesh network?)
\ No newline at end of file