{"title":"Meeting hard-real-time constraints using a client-server model of interaction","authors":"J. Coello, M. Magalhães, K. Ramamritham","doi":"10.1109/EMWRTS.1995.514323","DOIUrl":null,"url":null,"abstract":"The Ster environment integrates programming languages with scheduling strategies to support the development of flexible and predictable distributed systems. Ster application objects can establish a client-server relationship, and clients may specify sequences of services that should be treated as atomic multiservice accesses. The core of Ster's scheduling strategy is an offline scheduler that searches for a schedule that guarantees application's allocation, timing, precedence and resource constraint and tries to balance the schedule in the space and temporal domains. The experimental evaluation of the offline scheduling algorithm discussed, shows that the simple heuristics and mechanisms it implements are very effective in finding well balanced schedules.","PeriodicalId":156501,"journal":{"name":"Proceedings Seventh Euromicro Workshop on Real-Time Systems","volume":"227 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Seventh Euromicro Workshop on Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMWRTS.1995.514323","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The Ster environment integrates programming languages with scheduling strategies to support the development of flexible and predictable distributed systems. Ster application objects can establish a client-server relationship, and clients may specify sequences of services that should be treated as atomic multiservice accesses. The core of Ster's scheduling strategy is an offline scheduler that searches for a schedule that guarantees application's allocation, timing, precedence and resource constraint and tries to balance the schedule in the space and temporal domains. The experimental evaluation of the offline scheduling algorithm discussed, shows that the simple heuristics and mechanisms it implements are very effective in finding well balanced schedules.