Tech News World, Contacts Samsung Galaxy, Windows 8, Nokia Lumia, Quad Core Smart Phones, HTC smartphone, Google Nexus, MacBook, PayPal

Tuesday, August 12, 2014

AWK code for Measure End to End Delay - NS2

AWK code for Measure End to End Delay - NS2 - Although I work in the office and a lot of work that makes me tired but still I make a blog Tech News World and still will update it for you because this is part of my hobby who likes the world of technology, especially about the gadget, now we will discuss first about AWK code for Measure End to End Delay - NS2 because it is the topic that you are now looking for, please refer to the information I provide in the guarantee for you,

Articles : AWK code for Measure End to End Delay - NS2
full Link : AWK code for Measure End to End Delay - NS2

You can also see our article on:


AWK code for Measure End to End Delay - NS2


End-to-end Delay : the average time taken by a data packet to arrive in the destination. It also includes the delay caused by route discovery process and the queue in data packet transmission. Only the data packets that successfully delivered to destinations that counted.
∑ ( arrive time – send time ) / ∑ Number of connections
The lower value of end to end delay means the better performance of the protocol.
Here is the AWK Script for calculating the delay

################################################################################

BEGIN {
     highest_packet_id = 0;
}
{
   action = $1;
   time = $3;
   #from = $3;
   #to = $4;
   type = $35; #aodv relationships,if 5 no infomation
   pktsize = $37;
   #src = $9;
   #dst = $10;
   #seq_no = $11;
   packet_id = $41;

 
if ( type != "AODV" ) {

   if ( packet_id > highest_packet_id )
         highest_packet_id = packet_id;

if ( start_time[packet_id] == 0 )

 if ( type == "cbr" && action != "d" ) {
      if ( action == "r" ) {
         end_time[packet_id] = time;
      }
   } else {

end_time[packet_id] = -1;
   }
}
}
END {

 for ( packet_id = 0; packet_id <= highest_packet_id; packet_id++ ) {
       start = start_time[packet_id];
       end = end_time[packet_id];
       packet_duration = end - start;

 if ( start < end ) printf("%f %f\n", start, packet_duration);
   }
}

###########################################################



so much information about AWK code for Measure End to End Delay - NS2

hopefully information AWK code for Measure End to End Delay - NS2 can provide useful knowledge for you in getting information about the latest gadgets,

just finished your reading article about AWK code for Measure End to End Delay - NS2 if you feel this article useful for you please bookmark or share using link http://aziin5teens.blogspot.com/2014/08/awk-code-for-measure-end-to-end-delay.html for more people know

Tag :
Share on Facebook
Share on Twitter
Share on Google+
Tags :

Related : AWK code for Measure End to End Delay - NS2

0 comments:

Post a Comment