| DP, part 2: executed at each source node |
| repeat |
| Wait until receiving price from each route , then |
| Send a request to route(s) maximizing , then wait |
| for the decision of requested route(s). |
| if there is more than one route saying “yes” to its request |
| Choose one randomly to build a formal wireless |
| connection. |
| End if |
| . |
| until each route balances its supply-demand. |