Optimal scheduling in sensor networks