Centralized Scheduling of In-band Device-to-Device Communication Underlaying Cellular Networks