In this paper, we study how to achieve network utility maximization (NUM) in flow-level wireless networks, which can be characterized by the random arrivals and departures of flow-level traffic in such networks. Existing work in this area has mainly concentrated on finding the stability region in such networks while achieving the NUM objective. In this paper, we propose a fully distributed adaptive CSMA based flow-level cross-layer resource allocation algorithm (FLRA), which achieves the NUM goal while satisfying desired delay requirement via optimized link scheduling at the MAC layer and optimal flow-level admission control at the transport layer. Detailed algorithm design is presented. We analyze the convergence property of FLRA and its optimality in terms of network utility while meeting desired delay requirement. We further reveal the relationship among maximum network utility, desired delay, and number of active flows when a network reaches stability. We conduct extensive simulations and the results validate the effectiveness of our analytical results.
Read full abstract