Crosstalk is one of the main limiting factors in the data rates achievable by digital subscriber line (DSL) systems. The presence of crosstalk transforms DSL systems in a multi-user multi-carrier interference environment, where different users can significantly impact each other's data transmission. In previous years, many algorithms have been proposed to mitigate this impairment. Some of them are centralized and others are distributed. Unbundling of local loop will force telecom operators to use distributed systems because it's difficult to manage a spectrum of different operators from one center. In this work, a new DSM method for DSL systems is derived from the well-known Iterative Water-Filling (IWF) algorithm. This algorithm gives a good performance in many realistic scenarios. We present here some of them.