Abstract — Recent advancements in network coding have shown great potential for efficient information multicasting in wireless packet networks in terms of both throughput and robustness. In this paper, we address the jointly optimal congestion control, network coding and self-adaptive distributed power control for DiffServ-based wireless networks. The target is to provide Quality of Service (QoS) support to multiple multicast multimedia sessions in the presence of Multiple Access Interference (MAI). To cope with the nonconvex nature of the addressed cross-layer optimization problem, we develop a two-level decomposition that is able to find the optimal solution by means of a suitable relaxed convex version of its comprising subproblems. Sufficient conditions for the equivalence of the primary (nonconvex) problem and its related (convex) version are provided, and a distributed, iterative algorithm for computing the solution of the resource allocation problem is developed. Actual performance and robustness against node-failures are numerically tested and compared with the ones of Dens