[Olsr-dev] OLSRd 0.5.4 and 0.5.5 with ETT available

Erik Tromp (spam-protected)
Thu Nov 13 15:44:32 CET 2008


Sorry, typo:
 
Disadvantages of 2.):
- links that carry hardly any traffic are difficult to ...

should be:

Disadvantages of 1.):
- links that carry hardly any traffic are difficult to ...



> -----Oorspronkelijk bericht-----
> Van: (spam-protected) 
> [mailto:(spam-protected)] Namens Erik Tromp
> Verzonden: donderdag 13 november 2008 15:40
> Aan: 'Daniel Nitzpon'; (spam-protected)
> Onderwerp: Re: [Olsr-dev] OLSRd 0.5.4 and 0.5.5 with ETT available
> 
> 
> 
> I think that there are two principle ways of measuring the 
> "quality" of a
> link:
> 
> 1.) Passively, by monitoring the "quality" of the incoming packets.
> 
> 2.) Actively, by sending specially formed probe packets and 
> monitoring the "quality" of the probe packets.
> 
> Advantages of 1.):
> + No extra air time
> 
> Disadvantages of 2.):
> - links that carry hardly any traffic are difficult to 
> measure (as Daniel points out "you may never discover a 
> better alternative route due to lack of measurements on it")
> - Tapping all traffic into user space for analysis by a 
> user-space process causes a high CPU load
> - Alternatively, if tapping is not used, there is a dependcy 
> on non-standard interfaces to retrieve metrics such as 
> Layer-1 or -2 metrics (radio signal strength, number of 
> retransmissions at the MAC layer, etc.) Besides, it is 
> difficult to determine the "quality" based on only these metrics.
> 
> Advantages of 2.):
> + Permanent monitoring of quality is possible, even in low-traffic
> circumstances.
> + Low CPU load because only the probe packets are processed (socket 
> + selects
> in kernel space)
> + No dependency on non-standard interfaces
> 
> Disadvantages of 2.):
> - Requires extra air time
> 
> 
> Additional issue: what is "quality"? There are various 
> possibilities here:
> - 'specified' link speed (bit/sec) e.g. 1, 2, 5.5, 11, 54, 
> 300 Mbit/sec
> - effective throughput (bit/sec) (my personal favourite :-)
> - latency, jitter, air time (sec)
> Or maybe even things like:
> - used energy (joule)
> - power (watt)
> - battery drain (percentage)
> - humanly percieved quality :P
> - etc.
> 
> Just my 2 cents...
> 
> Erik
> 
> 
> 
> > -----Oorspronkelijk bericht-----
> > Van: (spam-protected)
> > [mailto:(spam-protected)] Namens Daniel Nitzpon
> > Verzonden: donderdag 13 november 2008 13:49
> > Aan: (spam-protected)
> > Onderwerp: Re: [Olsr-dev] OLSRd 0.5.4 and 0.5.5 with ETT available
> > 
> > hmmm..  i don't have an easy solution here...
> > 
> > but i wonder how you intend to deal with the underlying issues in 
> > other
> > algorithms:
> > 
> > * the "collision avoidance" issue also has a "reality factor" 
> > built-in: 
> > if you only consider the speed of a link during times on 
> which airtime 
> > for this link is available, you will end up extremely over-rating 
> > links on which generally little airtime is available.
> > 
> > * if you circumvent the "unicast traffic" issue, by only measuring 
> > existing unicast traffic you may never discover a better 
> alternative 
> > route due to lack of measurements on it.
> > as lots of real-world scenarios have little peer-to-peer-traffic 
> > (almost all unicast goes to the next internet-gateway and back), it 
> > may be a real problem, not just an academic one.
> > 
> > in how far do you consider these issues "issues"? any solutions in 
> > sight?
> > 
> > greetz,
> > daniel
> > 
> > Henning Rogge schrieb:
> > > Am Thursday 13 November 2008 09:59:55 schrieb Daniel Nitzpon:
> > > 
> > >  > what about the mechanism with measuring timing of deliberate 
> > > small/large
> > > 
> > >  > IP-packets? why did you drop this version?
> > > 
> > > There are two problems with packet-pairs...
> > > 
> > > first, WLAN is a "collision avoidance" medium, so WLAN 
> drivers may 
> > > wait for a longer time until they start to send the 
> package (longer 
> > > than the whole transmission will take). This waiting time is 
> > > independant for each package.
> > > 
> > > second, the time delay in the operation system between kernel and 
> > > userspace is sometimes larger than the WLAN transmission time too.
> > > 
> > > Maybe you could make packet-pair work by using radiotap 
> header for 
> > > sender AND receiver (so you know the exact times), but if 
> you have 
> > > enough CPU power for radiotap you don't need packet-pairs.
> > > 
> > > But the most important problem with bandwith measurements
> > is that you
> > > can only measure bandwith if there is traffic on the link. 
> > So you have
> > > to spam unicast packages to each of your neighbors and
> > waste lots of
> > > airtime.
> > > 
> > > Henning
> > > 
> > > *************************************************
> > > 
> > > Diplom Informatiker Henning Rogge
> > > 
> > > Forschungsgesellschaft für
> > > 
> > > Angewandte Naturwissenschaften e. V. (FGAN)
> > > 
> > > Neuenahrer Str. 20, 53343 Wachtberg, Germany
> > > 
> > > Tel.: 0049 (0)228 9435-961
> > > 
> > > Fax: 0049 (0)228 9435-685
> > > 
> > > E-Mail: (spam-protected)
> > > 
> > > Web: www.fgan.de
> > > 
> > > ************************************************
> > > 
> > > Sitz der Gesellschaft: Bonn
> > > 
> > > Registergericht: Amtsgericht Bonn VR 2530
> > > 
> > > Vorstand: Dr. rer. nat. Ralf Dornhaus (Vors.), Prof. Dr. 
> > Joachim Ender
> > > (Stellv.)
> > > 
> > 
> > --
> > Olsr-dev mailing list
> > (spam-protected)
> > http://lists.olsr.org/mailman/listinfo/olsr-dev
> > 
> 
> 
> -- 
> Olsr-dev mailing list
> (spam-protected)
> http://lists.olsr.org/mailman/listinfo/olsr-dev
> 





More information about the Olsr-dev mailing list