link efficiency, they also have limitations. First, a node requires a large link layer buffer because the buffer must store all of the packets contained in a message. When the link layer’s packet buffer exceeds the packet limit, the node removes the newest packets from the queue. As a result, those packets fail to transfer causing messages to drop. ’s link layer limits the number of packets that can be stored in the buffer, so the scenario configuration file must increase the link layer’s buffer to accommodate the expected message sizes. Second, the link layer buffer deletes packets based on a time-limit. When a packet exceeds the time-limit, the link layer buffer deletes the packet. For the purposes of this work, the example scenarios set the link layer buffer to the size of the node’s message buffer. The scenarios set the packet queue time-limit to two beacon intervals because two beacon intervals correspond to a dropped connection.

Message Generation
------------------

The Application generates message traffic using the Packet Header, and is adapted from the On-Off Application. The Application generates packets with the Packet Header. The message size parameter in bytes and packet size determines the number of generated packets. The 