1. A method of controlling a DSL system, the method comprising: constructing an HMM to model one or more internal states of a DSL system; collecting update operational data pertaining to the DSL system; analyzing the collected update operational data; and controlling operation of the DSL system based on the constructed HMM and analyzed update operational data.