{"title":"模块化架构,用于实时基于契约的框架","authors":"M. Sojka, Z. Hanzálek","doi":"10.1109/SIES.2009.5196196","DOIUrl":null,"url":null,"abstract":"Component-based development of distributed real-time applications is a challenging task since satisfying timing requirements of individual components after system integration requires support from the component middleware which is not common today. This paper presents a software architecture of contract-based on-line resource reservation framework which can be used as a basis for a real-time component-based middleware. The main contribution of this architecture is its modularity which allows for support of many different resources such as CPU, networks, disks, FPGAs etc. The paper describes algorithms used to integrate the management of multiple resources and presents some experimental results from Linux implementation.","PeriodicalId":133325,"journal":{"name":"2009 IEEE International Symposium on Industrial Embedded Systems","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Modular architecture for real-time contract-based framework\",\"authors\":\"M. Sojka, Z. Hanzálek\",\"doi\":\"10.1109/SIES.2009.5196196\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Component-based development of distributed real-time applications is a challenging task since satisfying timing requirements of individual components after system integration requires support from the component middleware which is not common today. This paper presents a software architecture of contract-based on-line resource reservation framework which can be used as a basis for a real-time component-based middleware. The main contribution of this architecture is its modularity which allows for support of many different resources such as CPU, networks, disks, FPGAs etc. The paper describes algorithms used to integrate the management of multiple resources and presents some experimental results from Linux implementation.\",\"PeriodicalId\":133325,\"journal\":{\"name\":\"2009 IEEE International Symposium on Industrial Embedded Systems\",\"volume\":\"63 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 IEEE International Symposium on Industrial Embedded Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SIES.2009.5196196\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 IEEE International Symposium on Industrial Embedded Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIES.2009.5196196","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Modular architecture for real-time contract-based framework
Component-based development of distributed real-time applications is a challenging task since satisfying timing requirements of individual components after system integration requires support from the component middleware which is not common today. This paper presents a software architecture of contract-based on-line resource reservation framework which can be used as a basis for a real-time component-based middleware. The main contribution of this architecture is its modularity which allows for support of many different resources such as CPU, networks, disks, FPGAs etc. The paper describes algorithms used to integrate the management of multiple resources and presents some experimental results from Linux implementation.