The remainder of this paper is organized as follows. Section II presents literature review. In Section III we give insight onto the proposed protocol and describe it in detail.We also discuss algorithm under heterogeneous communication radius. We conduct extensive simulation-based evaluations and present the performance results and relateddiscussions in Section IV. Finally, Section V concludes the paper. Preliminary conference version of this article appeared in [9].