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 :
بازگشت