Cross-layer QoS optimization design for wireless sensor networks

In this paper, a novel cross-layer QoS optimization design framework for WSNs has been proposed. Cross-layer QoS optimization design refers to protocol design done by actively exploiting the dependence between different layers to obtain performance optimization. Instead of treating a layer as a completely independent functional entity, certain information can be shared among different layers with middleware, such as QoS agent and QoS ontology in our architecture. Our cross-layer QoS optimization design architecture not only accounts for interactions between different layers, but also considers the peculiar characteristic and QoS requirements of WSNs, as a result, different QoS constraints are considered synthetically and network performance is jointly optimized.