This thesis focuses on resource allocation in wireless communication and networking. Resource allocation has been studied widely, for example, to maximize the system-wide throughput or to minimize the average delay per user. Moreover, the utility-based framework is becoming an important tool for addressing fairness and Quality-of-Service (QoS) for individual users....