Abstract : In this paper, we focus on the resource allocation based on scheduling algorithms. Unlike the existing solutions, we introduce the concept of Proportional-Integral-Derivative (PID) controller in the scheduling algorithm called PID-Scheduler in order to reach the system stability. The stability is considered in terms of throughput and delay which meet the nodes needs. In order to allocate the resources to the mobile nodes while meeting their needs in terms of throughput and delay, the proposed PID-Scheduler is not only based on the network parameters obtained in the present time, but also from the past and those which may be obtained in the future. The PID-Scheduler reacts immediately to deviation from the QoS required by the mobile. Moreover, it remembers and integrates the deviation history and corrects slowly. The prediction of the future deviation is taken into account in order to make a fast correction. The simulation results show that the proposed solution PID-Scheduler gives better results than the well-known scheduling algorithms like MaxSNR and WFO.