^M ^M

Simulation Parameters

PRIME specification leaves some parameter open to specific implementations. Concrete value ranges are defined, though. SimPRIME allows for the modification of a number of these parameters. This feature becomes highly useful when trying to find out the set of parameter values that outperforms in a given scenario. The following parameters are editable via OMNeT++’s .ini file (See OMNeT++ user manual to know more about .ini files):

  • Keepalive (ALV) message time out.
  • Enable Switch capability for specific nodes.
  • Waiting time before a Promotion Needed (PRN) message is sent.
  • Application inter-message time.
  • A list of criteria for choosing which Service Node is promoted to Switch: first-come-first-served; SN which receives more PRN messages; an algorithm based on the effective transmission rate, where the node with the fastest end-to-end transmission rate is chosen; or random.
  • Application request and response message size based on the required report.
  • MAC layer retransmission timer.
  • LLC layer retransmission timer.
  • Criteria for the Service Node to register though a given Switch: highest power received or lower Switch level.
  • Number of ALV timeouts before the Service Node is considered as Unregistered.
  • Channel conditions: White Gaussian Noise or Impulsive Noise channel.
  • LLC layer Maximum Transfer Unit (MTU). Also referred in the standard as “SAR size”.
  • LLC layer size for the congestion window.
  • Different BN-SN polling strategies: Simultaneous, where all SNs are polled at the same time; Sequential, where SNs are polled one after each other; and k-Sequential, where only “k” (variable) nodes are simultaneously polled.
  • Selection of whether ARQ should be used or not to improve reception success rate; although it comes with a latency increase in the system.