Quality-of-Service Prediction Techniques for Wireless Sensor Networks