Hello Marie,
> - When the data is sent? Analyzing the code, it seems that each time
> the node receives a beacon, a data packet is sent. I do not know if
> it is possible to configure the data channels.
This is only an example of Veins. If and when data packets are sent is
dependent on the used application. We added a TestApplicationLayer so
there's at least something happening. A 'default' data channel is
configurable, and the data channel can be changed during runtime. (see
the ned for the waveapplicationLayer and the AppToMac interface)
> - What's the meaning of beacon priority?
The beacon priority is an application layer priority that is mapped to
an Access Category (AC_VO, AC_VI, AC_BK, AC_BE) at the mac layer. Right
now, its just a 1:1 mapping of 0-3 to the access categories (see
mapPriority function in the mac layer)
> - I have analyzed the results of the article presented at VTC Spring
> 2012 "*On the Necessity of Accurate IEEE 802.11p Models for IVC
> Protocol Simulation", *but I'm not able to reproduce the same
> results. How can I measure the delay and the throughput? Should I
> measure the difference between the simTime() and the
> msg_>creationTime() at the application layer?
simTime() and msg->creationTime() are good for measuring end to end
delays. but please be careful: Delay is heavily dependent on channel
load. In order to reproduce same results you'd need the same channel
load and internal queue states. In the paper you cited, we basically
showed that theres a problem with beacon frequencies > 10Hz (delays of
<= 54ms) and that the alternating access scheme is heavily impacting
throughput (data and beacons respectively can only be sent in 50% of the
slots). This is something that has been confirmed and indedepently shown
in different publications.
> On the other hand, I have tried to measure the delay when
> establishing different beacon priorities, but the results do not
> make any sense (see attach file). I do not know If I'm measuring the
> delay correctly. Is there any version of the MAC 1609.4 where the
> delay and throughput are recorded?
This looks strange. Are you sure the labels are right (maybe shifted)?
Also, a delay of almost 5ms seems to be too high. When are the messages
created? If they are created during the guard interval of 1609.4, you're
introducing additional delays. If you enable the debug output (#define
DBG..) in the mac layer you can exactly see whats happening. That is,
edca timings and so on.
Greetings, David
>
> Thanks!
>
> --
> Sent from the OMNeT++ mailing list. To configure your membership,
> visit
http://groups.google.com/group/omnetpp