DocumentCode
3214960
Title
SEW: a toolset for design and analysis of distributed real-time systems
Author
Chatterjee, Saurav ; Bradley, Kevin ; Madriz, Jose ; Colquist, James A. ; Strosnider, Jay
Author_Institution
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1997
fDate
9-11 Jun 1997
Firstpage
72
Lastpage
77
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
Keywords
graphical user interfaces; pipeline processing; processor scheduling; real-time systems; resource allocation; software tools; systems analysis; systems engineering; timing; SEW toolset; System Engineering Workbench toolset; allocation algorithms; analysis algorithm; application timing requirements; design space navigation; design specifications; distributed pipeline scheduling; end-to-end performance properties; end-to-end timing requirements; figures of merit; graphical user interface; medical systems; multimedia systems; near-optimal distributed real-time systems; optimized system objectives; performance-based analysis; performance-based design; scheduling algorithms; sonar systems; system design evaluation; Algorithm design and analysis; Biomedical engineering; Design engineering; Maintenance engineering; Performance analysis; Real time systems; Scheduling algorithm; System analysis and design; Systems engineering and theory; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Technology and Applications Symposium, 1997. Proceedings., Third IEEE
Conference_Location
Montreal, Que.
Print_ISBN
0-8186-8016-4
Type
conf
DOI
10.1109/RTTAS.1997.601345
Filename
601345
Link To Document