{"title":"在线预测执行时间——自适应调度的基础","authors":"M. Gergeleit, E. Nett, J. Fitzner","doi":"10.1109/WORDS.1999.806581","DOIUrl":null,"url":null,"abstract":"Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling uses the concept of the expected case execution time (ECET) of a task in order to achieve adaptivity. We describe the design and the implementation of an integrated on-line monitoring and execution time prediction infrastructure that is able to compute the ECETs efficiently during run-time. We explain how object-orientation can be utilized to achieve more fine-grained, and thus often more precise execution time predictions and we exhibit performance figures, that prove the viability of the approach.","PeriodicalId":302179,"journal":{"name":"1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"On-line prediction of execution times - a basis for adaptive scheduling\",\"authors\":\"M. Gergeleit, E. Nett, J. Fitzner\",\"doi\":\"10.1109/WORDS.1999.806581\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling uses the concept of the expected case execution time (ECET) of a task in order to achieve adaptivity. We describe the design and the implementation of an integrated on-line monitoring and execution time prediction infrastructure that is able to compute the ECETs efficiently during run-time. We explain how object-orientation can be utilized to achieve more fine-grained, and thus often more precise execution time predictions and we exhibit performance figures, that prove the viability of the approach.\",\"PeriodicalId\":302179,\"journal\":{\"name\":\"1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems\",\"volume\":\"41 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-01-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/WORDS.1999.806581\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WORDS.1999.806581","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
On-line prediction of execution times - a basis for adaptive scheduling
Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling uses the concept of the expected case execution time (ECET) of a task in order to achieve adaptivity. We describe the design and the implementation of an integrated on-line monitoring and execution time prediction infrastructure that is able to compute the ECETs efficiently during run-time. We explain how object-orientation can be utilized to achieve more fine-grained, and thus often more precise execution time predictions and we exhibit performance figures, that prove the viability of the approach.