Earlier work on crosstalk mitigation techniques for DSL access networks has focused on physical layer transmit rate maximization or transmit power minimization through static resource allocation, i.e., static allocation of transmit power and/or computational complexity to the individual user in the network. However, such static resource allocation does not allow to consider upper-layer metrics such as network throughput, stability and delay performance. In this article, we develop a set of dynamic resource allocation algorithms for linear zero-forcing partial crosstalk cancellation that allow to include these upper-layer metrics, so as to dynamically allocate computational complexity to the individual users. A first algorithm focuses on preserving dynamic transmission queueing stability while maximizing the transmit rates. This algorithm is then extended towards budget adaptive algorithms, which improve resource efficiency, so as to obtain a trade-off between delay performance and resource consumption. The improved stability and resource efficiency of the proposed algorithms are verified by simulations.