{"title":"Scheduling algorithm for tasks and messages in asynchronous networked control systems","authors":"L. Huai","doi":"10.1109/CCDC.2015.7162274","DOIUrl":null,"url":null,"abstract":"There are a large quantity of control loops in an Networked Control Systems (NCSs) and a control loop consists of two message tasks and a control task which are interactional and interrelated and run on different kinds of resources. For asynchronous NCS, a new algorithm is presented in this paper to schedule these tasks. In our algorithm, the precedence constraints among the subtasks of a loop can be met by controlling their start times and finish times. And the second message tasks of all the loop tasks are arranged according to backward non-preemptive EDF. The first message tasks of all loop tasks are scheduled according to non-preemptive EDF. The algorithm for assigning control tasks to processors is designed and control tasks are scheduled according to their available times. The experiment results show that the algorithm can schedule message tasks and control tasks effectively.","PeriodicalId":273292,"journal":{"name":"The 27th Chinese Control and Decision Conference (2015 CCDC)","volume":"270 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 27th Chinese Control and Decision Conference (2015 CCDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCDC.2015.7162274","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
There are a large quantity of control loops in an Networked Control Systems (NCSs) and a control loop consists of two message tasks and a control task which are interactional and interrelated and run on different kinds of resources. For asynchronous NCS, a new algorithm is presented in this paper to schedule these tasks. In our algorithm, the precedence constraints among the subtasks of a loop can be met by controlling their start times and finish times. And the second message tasks of all the loop tasks are arranged according to backward non-preemptive EDF. The first message tasks of all loop tasks are scheduled according to non-preemptive EDF. The algorithm for assigning control tasks to processors is designed and control tasks are scheduled according to their available times. The experiment results show that the algorithm can schedule message tasks and control tasks effectively.