self-optimizing communication