Ns2mesh80216 Metrics description

From Cng1wiki

Revision as of 15:33, 15 October 2008 by Cicconetti (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

<analytics uacct="UA-1580095-2" ></analytics>

The following metrics are enabled by default in the ns2mesh80216 simulator. The measures are collected during simulation via the ns2measure module. Metrics can be enabled/disabled/modified by editing the file wimax/tcl/metrics.tcl.

Depending on the type of metric, samples are grouped by node (the node identifier increases from 0 to the number of nodes in the WMN - 1, see file wimax/tcl/TOPOLOGIES), traffic flow (the flow identifier increases from 0 to the number of flows - 1), or channel (the channel identifier increases from 0 to the number of available channels - 1).

Contents

End-to-end traffic flows

  • e2e_owd_a (average, per flow) end-to-end one-way delay, in s
  • e2e_owd_d (distribution, per flow) end-to-end one-way delay, from 0 s to 5 s, in steps of 50 ms
  • e2e_tpt (average, per flow) end-to-end throughput, in bytes/s
  • e2e_owpl (average, per flow) end-to-end one-way packet loss, in packets/s
  • e2e_ipdv_d (distribution, per flow) end-to-end inter-packet delay variation, from 0 s to 5 s, in steps of 50 ms

VoIP

  • voip_mos_talkspurt (average, per flow) average Mean Opinion Score per talkspurt of a VoIP traffic flow
  • voip_%_of_bad_talkspurt (average, per flow) ratio of VoIP talkspurt that experienced "bad quality", as defined in the wimax/tcl/traffIc.tcl file

TCP

  • tcp_cwnd_a (average, per flow) congestion window, in MSSs
  • tcp_cwnd_a (distribution, per flow) congestion window, from 0 MSS to 128 MSS, in steps of 1 MSS
  • tcp_ssthresh (average, per flow) slot-start threshold, in MSSs
  • tcp_rtt (average, per flow) estimated round-trip time, in s
  • tcp_stt (average, per flow) estimated round-trip time, smoothed, in s
  • tcp_rexmitpack (average, per flow) retransmission rate, in packets/s
  • tcp_rexmitbytes (average, per flow) retransmission rate, in bytes/s

Distribution election

  • wimsh_dsch_election_slots (average, per node) number of control slots between two consecutive accesses to the control sub-frame to send MSH-DSCH messages
  • wimsh_dsch_election_slots_d (distribution, per node) number of control slots between two consecutive accesses to the control sub-frame to send MSH-DSCH messages, from 16 slots to 115 slots, in steps of 1 slot
  • wimsh_dsch_inter_frame_rcv (average, per node) interval between two consecutive MSH-DSCH messages received by a node, in frames
  • wimsh_dsch_inter_time_rcv (average, per node) interval between two consecutive MSH-DSCH messages received by a node, in s
  • wimsh_dsch_inter_time_rcv_d (distribution, per node) interval between two consecutive MSH-DSCH messages received by a node, from 0 s to 1 s, in steps of 4 ms
  • wimsh_ncfg_election_slots (average, per node) number of control slots between two consecutive accesses to the control sub-frame to send MSH-NCFG messages
  • wimsh_ncfg_inter_frame (average, per node) interval between two consecutive MSH-NCFG messages sent by a node, in frames
  • wimsh_ncfg_inter_time (average, per node) interval between two consecutive MSH-NCFG messages sent by a node, in s
  • wimsh_nent_inter_frame (average, per node) interval between two consecutive MSH-NENT messages sent by a node, in frames
  • wimsh_nent_inter_time (average, per node) interval between two consecutive MSH-NENT messages sent by a node, in s
  • wimsh_dsch_inter_frame_snd (average, per node) interval between two consecutive MSH-DSCH messages sent by a node, in frames
  • wimsh_dsch_inter_time_snd (average, per node) interval between two consecutive MSH-DSCH messages sent by a node, in s
  • wimsh_dsch_inter_time_snd_d (distribution, per node) interval between two consecutive MSH-DSCH messages send by a node, from 0 s to 1 s, in steps of 4 ms
  • wimsh_dsch_size_a (average, per node) size of the MSH-DSCH
  • wimsh_dsch_size_d (distribution, per node) size of the MSH-DSCH messages sent by a node, from 15 bytes to 120 bytes, in steps of 1 byte
  • wimsh_dsch_error (average, per node) ratio of corrupted MSH-DSCH messages over the total received by a node
  • wimsh_dsch_competing (average, per node) number of competitors per slot during virtual contention

Network entry procedure (disabled by default)

  • wimsh_sponsor_latency (average, per node) latency to open the sponsor channel, in s
  • wimsh_linkest_latency (average, per node) latency to establish neighboring links, in s
  • wimsh_scan_latency (average, per node) latency to perform initial scan, in s
  • udp_tunnel_delay (average, per node) latency to establish the UDP tunnel for node configuration, in s

Three-way handshake mechanism

  • wimsh_gnt_in (average, per node) bytes granted to a node
  • wimsh_gnt_size (average, per node) grant size, in bytes
  • wimsh_gnt_out (average, per node) bytes granted by a node
  • wimsh_cnf_in (average, per node) bytes confirmed to a node
  • wimsh_cnf_size (average, per node) confirmation grant size, in bytes
  • wimsh_cnf_out (average, per node) bytes confirmed by a node
  • wimsh_req_in (average, per node) bytes requested to a node
  • wimsh_req_out (average, per node) bytes requested by a node
  • wimsh_regnt_in (average, per node) bytes re-granted to a node

MAC

  • wimsh_mac_tpt (average, per node) node throughput, in bytes/s
  • wimsh_chn_data_tpt (average, per channel) data rate, in bytes/s
  • wimsh_chn_ctrl_tpt (average, per channel) control rate, in bytes/s
  • wimsh_drop_overflow (average, per node) buffer overflow rate, in packets/s
  • wimsh_bufsize_mac_a (average, per node) buffer occupancy, in bytes
  • wimsh_active_flows (average, per node) number of active flows
  • wimsh_dd_timeout (average, per node) deadlock-detection timeout expiration rate
Personal tools