Currently, most control systems of the aero-engines possess a central controller. The core tasks for the control system, such as control law calculations, are executed in this central controller, and its performance and reliability greatly impact the entire control system. This paper introduces a control system design named Software Defined Control Systems (SDCS), which features a controller-decentralized architecture. In SDCS, a network composed of a set of nodes serves as the controller, so there is no central controller in the system, and computations are distributed throughout the entire network. Since the controller is decentralized, there is a need for decentralized control tasks. To address this, this paper introduces a method for designing decentralized control tasks using periodic linear iteration. Each node in the network periodically broadcasts its own state and updates its next-step state as a weighted sum of its current state and the received current states of other nodes in the network. Each node in the network acts as a linear dynamic controller and maintains an internal state through information exchange with other nodes. We modeled the decentralized controller and obtained the model of the entire control system, and the workload of each obtained decentralized control task is balanced. Then, we obtained a parameter tuning method for each decentralized controller node based on Linear Matrix Inequalities (LMI) to stabilize the closed-loop system. Finally, the effectiveness of the proposed method was verified through digital simulation.