journal/dac 1 of 25 wireless links. Most works in the existing literature have focussed on protocol implementation in a particular layer of the traditional networking stack. Therefore, changes in one layer do not require changes in other layers of the protocol stack. This strictly layered architecture leads to suboptimal design of wireless networks. This is because the implementation of one layer is completely decoupled from the other layers in the conventional network models. To deal with nontrivial challenges of wireless communication (eg, channel errors, varying network conditions, packet collisions) and to optimally utilize the limited resources (eg, energy and bandwidth) of the inherently resource-constrained wireless nodes, the concept of cross-layer information exchange is employed.Relative to their wired counterparts, the high-speed real-time applications such as multimedia messaging, remote sensing, audio and video conferencing exhibit several unique characteristics such as stringent delay constraints, demand for high data-rates, etc. The design of ad-hoc wireless networks to implement these multimedia services frequently involves the optimization of various desirable design parameters while satisfying the physical resource constraints of the network. As a result, multiple-criterion optimization formulation has been widely adopted in literature for efficient design and operation of the networks.Throughput and latency are the fundamental and essential metrics of performance measurement in the network management layer to provide guaranteed quality of service (QoS) support in network design. Optimizing the overall throughput and the end-to-end delay of each session in the network is crucial for real-time applications as well as for data validation. Increasing network utilization for successful transmission of all packets and reliability of packet deliveries by considerably increasing the throughput is a significant issue in ad-hoc wireless networks. On the other hand, excessive delay can render most of the multimedia applications such as VoIP, high-throughput file transfers, distributed gaming, video-streaming services, etc. inoperative as they are delay sensitive. The end-to-end delay is composed of several smaller delays that collectively add together to compute the metric. For instance, delays due to contention, queuing, propagation, and transmission time in the network are usually included in the total delay parameter. Hence, the network delay parameter must be reduced to a minimum for real-time networks.Moreover, real-time applications in the context of ad-hoc wireless networks not only require reliability and timeliness constraints, but data must be routed through energy-efficient paths in the network to maximize the network lifetime. The energy-constrained operation of wireless nodes is attributed by the fact that each node is equipped with a non-rechargeable and irreplaceable battery as a power source. A node can act both as a data source and a router that relays data for other nodes. In addition, t...