This dissertation addresses certain key problems in the design of an efficient protocol stack for multihop wireless networks. We focus on the following issues: how to extend the network utility maximization (NUM) framework for resource allocation to handle both unicast and multicast traffic, and how to deal with practical issues which arise from the optimal back-pressure algorithm suggested by the NUM framework. Those practical issues consist of decentralization and complexity, as well as scalability and delay performance. |