CoAST: collaborative application-aware scheduling of last-mile cellular traffic
A tutorial on decomposition methods for network utility maximization