A Novel Distributed Scheduling Algorithm for Wireless Mesh Networks | IEEE Conference Publication | IEEE Xplore