Recently, there has been an increasing interest in the control community in studying large-scale distributed systems. Several techniques have been developed to address the main challenges for these systems, such as the amount of information needed to guarantee the proper operation of the system, the economic costs associated with the required communication structure, and the high computational burden of solving for the control inputs for largescale systems.