1. A method for resource allocation in a local wireless node of a system of a plurality of local wireless nodes, comprising: performing inner circle subgradient resource allocation iteration based on information received from at least one other wireless node of the system and an iteration parameter until a convergent result; providing an updated iteration parameter by at least one outer circle subgradient iteration based on the convergent result of the inner circle subgradient resource allocation iteration; repeating the inner circle subgradient resource allocation iteration at least once using the updated iteration parameter until a convergent result; and allocating resources for the wireless node based on the iterations.