Cross-layer energy efficient protocol for QoS provisioning in wireless sensor network. (2017)