S. Chatterjee, Kevin Bradley, Jose A. Madriz, James A. Colquist, J. Strosnider
{"title":"SEW: a toolset for design and analysis of distributed real-time systems","authors":"S. Chatterjee, Kevin Bradley, Jose A. Madriz, James A. Colquist, J. Strosnider","doi":"10.1109/RTTAS.1997.601345","DOIUrl":null,"url":null,"abstract":"The authors describe a toolset for performance-based design and analysis of distributed real-time systems. The toolset is based on their design methodology, denoted distributed pipeline scheduling, that provides a set of rules that an engineer can follow to design near-optimal, distributed real-time systems with fully predictable, end-to-end performance properties. The methodology provides (1) models for capturing the application, resource, and system design specifications; (2) an analysis algorithm and figures of merit for evaluating a system design; and (3) allocation and scheduling algorithms for navigating the design space to find a near-optimal solution that meets application timing requirements and optimizes a set of system objectives (e.g., minimize total monetary cost of system and the number of resources used). The toolset, denoted the System Engineering Workbench (SEW), aids system engineers to design, maintain, and upgrade distributed real-time systems by encapsulating the complexities of the methodology, while exporting a graphical user interface that is intuitive and easy to learn. The toolset has been applied to the design of several sonar, medical, and multimedia systems that have end-to-end timing requirements.","PeriodicalId":448474,"journal":{"name":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","volume":"116 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-06-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Third IEEE Real-Time Technology and Applications Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTTAS.1997.601345","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
The authors describe a toolset for performance-based design and analysis of distributed real-time systems. The toolset is based on their design methodology, denoted distributed pipeline scheduling, that provides a set of rules that an engineer can follow to design near-optimal, distributed real-time systems with fully predictable, end-to-end performance properties. The methodology provides (1) models for capturing the application, resource, and system design specifications; (2) an analysis algorithm and figures of merit for evaluating a system design; and (3) allocation and scheduling algorithms for navigating the design space to find a near-optimal solution that meets application timing requirements and optimizes a set of system objectives (e.g., minimize total monetary cost of system and the number of resources used). The toolset, denoted the System Engineering Workbench (SEW), aids system engineers to design, maintain, and upgrade distributed real-time systems by encapsulating the complexities of the methodology, while exporting a graphical user interface that is intuitive and easy to learn. The toolset has been applied to the design of several sonar, medical, and multimedia systems that have end-to-end timing requirements.