Node fault robustness for heterogeneous dynamic sensor networks