{"title":"Scheduling with start time related deadlines","authors":"P. Šůcha, Z. Hanzálek","doi":"10.1109/CACSD.2004.1393887","DOIUrl":null,"url":null,"abstract":"This paper presents a scheduling problem for a monoprocessor without preemption with timing constraints given by a task-on-node graph. The precedence relations are given by an oriented graph where edges are related either to the minimum time or to the maximum time elapsed between start times of the tasks. The processing time of a given task is associated to a given node in the oriented graph. The problem, finding an optimal schedule satisfying the timing constraints while minimizing makespan Cmax, is solved by two approaches. The first is implemented as a B&B algorithm using a critical path estimation and estimation of remaining processing time. Since the objective is to find a feasible schedule with minimal Cmax, the bounding procedure uses the best known solution as a new dynamic timing constraint. It considers also the scheduling anomaly while deciding the feasibility of the given solution. The second solution is based on ILP. Experimental results show comparison of the B&B and ILP solution","PeriodicalId":111199,"journal":{"name":"2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CACSD.2004.1393887","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
This paper presents a scheduling problem for a monoprocessor without preemption with timing constraints given by a task-on-node graph. The precedence relations are given by an oriented graph where edges are related either to the minimum time or to the maximum time elapsed between start times of the tasks. The processing time of a given task is associated to a given node in the oriented graph. The problem, finding an optimal schedule satisfying the timing constraints while minimizing makespan Cmax, is solved by two approaches. The first is implemented as a B&B algorithm using a critical path estimation and estimation of remaining processing time. Since the objective is to find a feasible schedule with minimal Cmax, the bounding procedure uses the best known solution as a new dynamic timing constraint. It considers also the scheduling anomaly while deciding the feasibility of the given solution. The second solution is based on ILP. Experimental results show comparison of the B&B and ILP solution