Optimal scheduling algorithm for periodic tasks in distributed control systems based on PSO | IEEE Conference Publication | IEEE Xplore