{"title":"Performance based multiple server support for distributed real time applications","authors":"T. Fergany, H. Sholl","doi":"10.1145/99412.99469","DOIUrl":null,"url":null,"abstract":"In real time systems, tasks must be performed correctly within time constraints. The system throughput is also a key performance measure. One of the difficulties, which the system designer faces, is to control these performance factors. A heavily requested computation, or a subtask that requires long service time, may reduce the system performance. This paper presents two different solutions for the above problem using multiple servers to support the execution of such a subtask. The first approach uses a pipeline subtask decomposition while the second approach uses a set of parallel servers. A queuing model, that takes into consideration the communication delay, is used for the analysis. In addition, the proposed approaches consider the operating environment, both system and user constraints, and the required resource cost.","PeriodicalId":147067,"journal":{"name":"Symposium on Small Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1990-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Symposium on Small Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/99412.99469","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In real time systems, tasks must be performed correctly within time constraints. The system throughput is also a key performance measure. One of the difficulties, which the system designer faces, is to control these performance factors. A heavily requested computation, or a subtask that requires long service time, may reduce the system performance. This paper presents two different solutions for the above problem using multiple servers to support the execution of such a subtask. The first approach uses a pipeline subtask decomposition while the second approach uses a set of parallel servers. A queuing model, that takes into consideration the communication delay, is used for the analysis. In addition, the proposed approaches consider the operating environment, both system and user constraints, and the required resource cost.