Networked and Distributed Predictive Control: Methods