On constructing contention aware connected dominating sets for inter-connectivity among internet of things devices