Research Challenges on Device to Device Communication: A Technology for Next Generation Cellular Network | IEEE Conference Publication | IEEE Xplore