Please Help ...

"requinham requinham" <[email protected]> Fri, 7 Mar 2008 10:53:38 +0100
Newsgroups gmane.linux.drivers.ipw2100.devel
Message-ID <[email protected]>
Hello,

I am doing research for improve QoS in ad hoc networks.
I designed a model based on the IEEE 802.11e (EDCA), which adds two
additional things:
CW will be controlled in my proposition based on a new formula :

Ri=Wo(t)/(Wo(t)+Wr(t))  //Wo_i : amount of the own data traffic to send,
which belong to node i at the time t
                                    //Wr_i : amount of the routed data
traffic to send which blong to other nodes at the time t

    //Ri : is the ratio of routed packets in routing node i at the time t
over the total packets
MFi= 1 + Beta * Ri
CWi_new=min(MFi * CWi_old,CWi_max)

I think I was not well explained my proposal. Indeed, I am not going to set
the CW per packet, I will set it per flow like DIFFSERV (and like EDCA 4
queue for 4 access category: best effort, voice, video and background data)
and it is thanks to the Beta factor that it will be. I will put some
fairness with the R for a station which is in the routing of other stations
packets and it  benefit of more bandwidth to send their own packets.

In fact, I got good simulation results, but I'm blocked in the phase of
implementation, I am not an expert and I have to implement my proposal in
two months, which is why I wanted to ask you a few tips:

1) Do I have to implement it at the driver level of the IPW 2200BG card or
at the Linux kernel ?

2) Does the API ieee80211 will serve me or not and if so, how ?

3) I want modify the Random Backoff algorithm and i have not
been able to find it in the linux kernel source.
if this is not implemented in the kernel how can i force the
kernel or the wireless card (Intel pro wireless 2200BG) to
use my algorithm.

Thank you so much for your help because I am completely lost in the stage of
implementation, and I still have some time.

yours sincerely
Mohamed Hamzaoui

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

_______________________________________________
ipw2100-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipw2100-devel