Immune system based distributed node and rate selection in wireless sensor networks - EUDL